Commit graph

15578 commits

Author SHA1 Message Date
emteere
69ed84a069 GP-5526 bug fix for .plt.sec and pattern matching optimization 2025-09-24 18:03:10 +00:00
Ryan Kurtz
437bed4be0 GP-0: Updating WhatsNew 2025-09-15 13:30:39 -04:00
ghidra1
c99af66f5f GP-5908 Corrected excessive folder change notifications on first visit
to parent
2025-09-15 10:06:20 -04:00
Ryan Kurtz
6dd00be368 Merge branch
'GP-5979_dragonmacher-search-memory-accessibility--SQUASHED' (Closes #8264)
2025-09-15 09:53:46 -04:00
dragonmacher
1c5e9ea9c2 GP-5979: Accessibility - Updates to the Search Memory provider 2025-09-15 09:52:36 -04:00
Ryan Kurtz
22b3524206 Merge remote-tracking branch 'origin/GP-5763_emteere_NoReturnExternalsINT3--SQUASHED' 2025-09-15 09:46:20 -04:00
Ryan Kurtz
a893955b03 Merge remote-tracking branch 'origin/patch' 2025-09-15 09:45:43 -04:00
Ryan Kurtz
a1851c5911 Merge remote-tracking branch 'origin/GP-5985_emteere_MoreNonReturningPEFuncs' into patch 2025-09-15 09:42:53 -04:00
Ryan Kurtz
4c8d408fc7 Merge remote-tracking branch 'origin/GP-5526_emteere_plt_thunkPatterns' into patch 2025-09-15 09:40:48 -04:00
Ryan Kurtz
9e2a8d5604 Merge remote-tracking branch 'origin/GP-1-dragonmacher-window-growing-issue--SQUASHED' 2025-09-15 09:33:44 -04:00
Ryan Kurtz
5f6e3806b3 GP-0: Updating WhatsNew 2025-09-15 08:41:50 -04:00
ghidra1
a94ca1ed7e GP-5908 Corrected test failures 2025-09-12 17:48:51 -04:00
emteere
47acbe98bb GP-5763 Check for INT3 after calls as a non-returning indicator. Also only consider data refereces from the same function. 2025-09-12 20:05:16 +00:00
ghidra1
f6148f063a Merge remote-tracking branch 'origin/GP-5907-5908_ghidra1_ProjectTreeUpdateAndDelete--SQUASHED' 2025-09-12 15:35:03 -04:00
ghidra1
8d31fa97bb GP-5908 Corrected project tree change listener, domain folder events and various data tree actions to resolve issues when link-files are used. 2025-09-12 15:28:28 -04:00
Ryan Kurtz
09eabbdcd9 Merge remote-tracking branch 'origin/GP-5343_ryanmkurtz_mirroring'
(Closes #7430)
2025-09-12 13:39:58 -04:00
dragonmacher
fe4bb30704 Fixed detached windows growing every time they get shown 2025-09-12 12:39:44 -04:00
Ryan Kurtz
80caec9332 Merge branch 'GP-0_ryanmkurtz_PR-8483_rjooske_bsim-macOS' 2025-09-12 12:00:26 -04:00
Ryan Kurtz
71f91bfc17 GP-0: Strengthen check in CoffBinaryAnalysisCommand.canApply() to
prevent false positives
2025-09-12 11:52:36 -04:00
Ryan Kurtz
e40f817886 Merge remote-tracking branch
'origin/GP-5716_ghidranoob_HelpAboutSpecFiles--SQUASHED' (Closes #8163)
2025-09-12 10:32:31 -04:00
Dan
2a14a5f201 GP-5716: Port for FrontEnd. Changes per reivew. 2025-09-12 14:27:59 +00:00
Ryan Kurtz
c0fe84f0bd GP-5343: Importer filesystem mirroring 2025-09-12 10:04:53 -04:00
Ryan Kurtz
8c4e368fb2 Merge remote-tracking branch 'origin/GP-5984_James_create_enums_from_dwarf_macro_info--SQUASHED' 2025-09-12 09:16:50 -04:00
Ryan Kurtz
26685abc75 GP-5637: More improvements to the PyGhidra API 2025-09-12 09:15:05 -04:00
James
3b01f15e1c GP-5984 create enums from DWARF macro info entries 2025-09-12 12:47:14 +00:00
Ryan Kurtz
f52f5a7695 Merge branch 'GP-3947_ghidravision_DecompilerDebugXmlLoader_final' 2025-09-12 08:21:29 -04:00
ghidravision
38541a7ac6 GP-3947: Created an importer for the decompiler debug format which is
produced by the decompiler
2025-09-12 08:17:10 -04:00
Ryan Kurtz
da078607cb Merge remote-tracking branch 'origin/GP-5983-dragonmacher-decomp-function-location-nop' 2025-09-12 05:07:07 -04:00
Ryan Kurtz
1f04ac1915 Merge remote-tracking branch
'origin/GP-5886_ghidragon_toggle_display_function_variables_in_listing--SQUASHED'
(#8385)
2025-09-12 05:05:43 -04:00
ghidragon
8fc93d0d50 GP-5886 Added ability to toggle the display of function variables in the listing. 2025-09-11 13:43:40 -04:00
Ryan Kurtz
970c8fbdd5 Merge remote-tracking branch 'origin/patch' 2025-09-11 05:13:10 -04:00
LucaPalumbo
bc6701a24d Fix off-by-one in ElfHeader.getSectionLoadHeaderContaining
(Closes #8440)
2025-09-11 05:10:48 -04:00
dragonmacher
5d9904964e GP-5983 - Decompiler - Fixed bug that prevented overlapping functions
from being correctly decompiled
2025-09-10 20:15:31 -04:00
emteere
79eea09e64 GP-5985 added several more known non-returning PE functions 2025-09-10 23:06:54 +00:00
emteere
4b6d90366c GP-5526 Added section tag to function start patterns. New thunk patterns
in x86 gcc .plt section.  Changed priority of pre analyzer and
disassembly.
2025-09-10 22:55:14 +00:00
Ryan Kurtz
e330fc2077 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-10-25' 2025-09-10 14:20:49 -04:00
dragonmacher
6bba2ea685 Test fixes 2025-09-10 14:14:21 -04:00
Ryan Kurtz
2993827690 Merge remote-tracking branch
'origin/GP-5970-dragonmacher-scirpting-output-color--SQUASHED'
(Closes #2849)
2025-09-10 14:14:00 -04:00
Ryan Kurtz
59bcbba8cf Merge remote-tracking branch 'origin/GP-5978-dragonmacher-alt-graph-fix'
(Closes #8205)
2025-09-10 14:09:50 -04:00
Ryan Kurtz
272314d7af Merge remote-tracking branch 'origin/GP-5214_Dan_jitMpInt--SQUASHED' 2025-09-10 14:01:21 -04:00
Ryan Kurtz
eadb23c45a Merge remote-tracking branch
'origin/GP-5982-dragonmacher-symbol-tree-node-equals-npe' (Closes #8502)
2025-09-10 13:56:33 -04:00
dragonmacher
89b6306aea GP-5982 - Symbol Tree - NPE fix 2025-09-10 12:43:49 -04:00
Ryan Kurtz
657ec39201 GP-5637: More improvements to the PyGhidra API 2025-09-10 12:39:57 -04:00
Dan
df90de2367 GP-5214: Add support for multi-precision integer operations in the JIT-accelerated emulator. 2025-09-10 16:32:13 +00:00
dragonmacher
73bdee2546 GP-5970 - Scripting - A print/println methods to color console output 2025-09-10 12:21:42 -04:00
Ryan Kurtz
5fbb052b28 Merge remote-tracking branch
'origin/GP-5964-dragonmacher-file-chooser-accessibility--SQUASHED'
(Closes #6310, Closes #7129, Closes #7130)
2025-09-10 05:47:31 -04:00
Ryan Kurtz
4f164e68a6 Merge branch 'GP-5969_VxWorksTableIDFix' 2025-09-10 05:26:33 -04:00
emteere
6d588dab00 GP-5969: Updated vxWorks symbol table finding script to better filter
out runs of pointers to locate the table, deleted old scripts, and fixed
de-mangling and labeling issues.
2025-09-10 05:25:47 -04:00
dragonmacher
f781273d49 Removed Alt to Alt Graph mapping, since the original bug has been fixed
in Java
2025-09-09 18:00:23 -04:00
dragonmacher
dd6561807b GP-5964 - File Chooser - Accessibility tweaks 2025-09-09 15:22:03 -04:00