Commit graph

8301 commits

Author SHA1 Message Date
dragonmacher
e5e7f0a8ff Updated file chooser to register actions 2025-09-16 17:06:41 -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
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
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
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
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
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
Ryan Kurtz
fca6104af0 Merge remote-tracking branch 'origin/GP-5566_d-millar_lisa_SQUASH250908' 2025-09-09 11:45:24 -04:00
Ryan Kurtz
5769aec3f3 Merge remote-tracking branch
'origin/GP-5967-dragonmacher-key-binding-ui-improvement' (Closes #7024)
2025-09-09 07:57:39 -04:00
Ryan Kurtz
998bea8c50 Merge remote-tracking branch 'origin/GP-5883_ghidragon_memory_search_bug' 2025-09-09 07:55:31 -04:00
Ryan Kurtz
457d342887 Merge remote-tracking branch 'origin/GP-5933_ghidragon_update_mem_searrch_to_support_mutliple_patterns--SQUASHED' 2025-09-09 07:52:29 -04:00
ghidragon
93f92fa879 GP-5933 Added support for searching memory for multiple patters in the same pass through memory 2025-09-08 14:50:28 -04:00
Ryan Kurtz
c18c7a8f50 GP-5637: More improvements to the PyGhidra API 2025-09-08 13:24:10 -04:00
Ryan Kurtz
213a52ad6e Merge remote-tracking branch 'origin/GP-5968_dev747368_handle_misreported_filesizes_better' 2025-09-08 13:10:53 -04:00
ghidragon
8272662627 GP-5883 fixed Memory Search Options GUI not initializing all options to
current model settings
2025-09-08 13:10:02 -04:00
dev747368
c703e4541f GP-0 fix golang javadoc errors 2025-09-08 16:03:42 +00:00
d-millar
f5572ede99 GP-5566: first/last? changes for ghidra
GP-5566: fix for J

GP-5566: minor fixes

GP-5566: icons decl proper

GP-5566: minor tweaks

GP-5566: post-review

GP-5566: minor

GP-5566: mo better monitor logic

GP-5566: minor fix
2025-09-08 15:36:25 +00:00