Commit Graph

12418 Commits

Author SHA1 Message Date
Ryan Kurtz
d58923419c GP-4729: More OmfLoader refactoring. Initial Omf51Loader framework. 2024-07-03 07:45:09 -04:00
Ryan Kurtz
07a9507d0f Merge remote-tracking branch
'origin/GP-3377-dragonmacher-symbol-table-updates--SQUASHED'
(Closes #6125)
2024-07-02 12:38:53 -04:00
Ryan Kurtz
8b7cae1b2c Merge remote-tracking branch 'origin/GP-4595_ghizard_PDB_work_around_self_containing_class_from_lambda_and_deal_with_primitive_typedef--SQUASHED' 2024-07-02 12:36:41 -04:00
Ryan Kurtz
c19cab17a1 Merge remote-tracking branch 'origin/patch' 2024-07-02 10:59:03 -04:00
Ryan Kurtz
1512897a24 Merge remote-tracking branch 'origin/GP-0_Dan_fixGdbTestsGdb15' into patch 2024-07-02 10:56:11 -04:00
Dan
ac324c9023 GP-0: Fix gdb tests on Ubuntu 24.04 (gdb-15-git) 2024-07-02 10:52:02 -04:00
dragonmacher
cfa1fc93e9 GP-3377 - Symbol Table - Updated the 'Name Only' filter to also search the 'Original Imported Name'; added a 'Simplified Name' column 2024-07-01 19:19:02 -04:00
ghizard
3326d42baf GP-4595 - PDB fix class containing member with same type name and primitive typedef and use default type handler 2024-07-01 18:29:57 -04:00
Ryan Kurtz
c1f8312c56 Merge remote-tracking branch 'origin/GP-4719_ghidra1_StandaloneDTMUndoRedo--SQUASHED' 2024-07-01 14:46:43 -04:00
ghidra1
ff032bee4b GP-4719 Added support for undo/redo for datatype archives. 2024-07-01 13:52:07 -04:00
ghidra1
1c7232d5a6 Merge remote-tracking branch
'origin/GP-4737_ghidra1_ElfArmHandleUnresolvedRelocSymbol'
(Closes #6673)
2024-07-01 13:40:19 -04:00
ghidra1
036ef9d0db GP-4737 - Improve ELF relocation handling of unresolved symbol 2024-07-01 13:06:54 -04:00
Ryan Kurtz
713de2ef1b Merge remote-tracking branch 'origin/GP-4736_ghizard_PDBU_extract_and_rename_classes_expose_APIs_for_C13_C11_Sections_source_lines' 2024-07-01 12:41:59 -04:00
Ryan Kurtz
549513da9d Merge remote-tracking branch 'origin/patch' 2024-07-01 11:58:04 -04:00
Ryan Kurtz
3b03d836ae Merge branch 'GP-4738_ryanmkurtz_win-arm' into patch 2024-07-01 11:48:20 -04:00
Ryan Kurtz
1b10ce4689 GP-4738: Ghidra native components (decompiler, GNU demangler, etc) now
run properly on Windows ARM using x86 emulation
2024-07-01 11:45:37 -04:00
ghizard
99e087569f GP-4736 - PDB Refactor C11 and C13 Sections and Lines information and
create member access
2024-07-01 13:32:56 +00:00
Ryan Kurtz
18e7bc90bd Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-6-29-24' 2024-07-01 06:01:12 -04:00
dragonmacher
c462d20ca0 Test fixes 2024-06-29 12:21:55 -04:00
Ryan Kurtz
7653887308 Merge remote-tracking branch
'origin/GP-4716-dragonmacher-structure-tab-order' (Closes #5738)
2024-06-28 13:59:57 -04:00
dragonmacher
6339ff65fb review fixes 2024-06-28 13:52:24 -04:00
dragonmacher
6aadccc40a GP-4716 - Data Type Editors - Fixed the traversal order of the structure
editor
2024-06-28 13:52:20 -04:00
Ryan Kurtz
c95c7581d7 Merge remote-tracking branch
'origin/GP-4728-dragonmacher-edit-structure-field--SQUASHED'
(Closes #5717)
2024-06-28 13:30:54 -04:00
Ryan Kurtz
412f81f539 Merge remote-tracking branch 'origin/GP-4706_ryanmkurtz_requires--SQUASHED' 2024-06-28 13:28:36 -04:00
Ryan Kurtz
420eb767e8 GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py') 2024-06-28 13:26:24 -04:00
dragonmacher
c7401b1e58 GP-4728 - Decompiler - Updated the 'Edit Data Type' action to now select the structure field row when launching the editor 2024-06-28 12:39:57 -04:00
Ryan Kurtz
93eed8011c GP-4729: Refactor existing OMF support 2024-06-28 07:50:37 -04:00
ghidra1
3cffe5c168 Merge remote-tracking branch 'origin/patch' 2024-06-27 12:30:15 -04:00
ghidra1
b78c975ee3 GP-4508 applied critical portion of stored context fix for patch release 2024-06-27 12:20:04 -04:00
ghidra1
28846ef279 GP-0 Corrected formatting issue 2024-06-26 16:55:02 -04:00
Ryan Kurtz
e7595341c4 Merge remote-tracking branch 'origin/GP-4722_ryanmkurtz_omf-markup' 2024-06-26 11:30:09 -04:00
Ryan Kurtz
bf71142709 Merge remote-tracking branch
'origin/GP-4709_d-millar_HexInteger_ext--SQUASHED' (Closes #6658,
Closes #6659)
2024-06-26 11:26:51 -04:00
Ryan Kurtz
36a707471e GP-4722: Marking up OMF records 2024-06-26 11:13:44 -04:00
ghidra1
4b30e484b0 GP-4508 revised address range space checks 2024-06-26 09:13:11 -04:00
d-millar
ae3f6feb70 GP-4709: post-post-post review
GP-4709: post=post review - test logic in error
GP-4709: post=post review - test logic in error
GP-4709: post-review fixes
GP-4709: going for simplicity
GP-4709: reverting most stuff
GP-4709: fix for replaceValue logic
GP-4709: extensions to HexInteger
2024-06-26 09:09:28 -04:00
Ryan Kurtz
2b73a6157f Merge remote-tracking branch
'origin/GP-4707_ryanmkurtz_headless--SQUASHED' (Closes #6639)
2024-06-25 13:41:24 -04:00
Ryan Kurtz
34272fd3ff GP-4707: Improved handling of custom headless command line arguments that start with dash 2024-06-25 13:38:53 -04:00
ghidra1
3b6d5e43ce GP-0 Corrected test failure fallout from GP-4682 datatype resolution
change related to temporary source archive
2024-06-25 13:21:27 -04:00
Ryan Kurtz
b86ad84c04 Merge remote-tracking branch 'origin/patch' 2024-06-25 12:16:37 -04:00
Ryan Kurtz
72d4a342a6 Merge remote-tracking branch
'origin/GP-4710_Dan_gdbGeneralRegistersFallback' into patch
(Closes #6635)
2024-06-25 12:14:02 -04:00
Ryan Kurtz
b68fa6c745 Merge remote-tracking branch
'origin/GP-3491-dragonmacher-decompiler-find-window--SQUASHED'
(Closes #5317, #538)
2024-06-25 12:03:04 -04:00
dragonmacher
62f41a7179 GP-3491 - Decompiler - Added a Search All button to the Find Dialog that will show a table of results 2024-06-25 11:59:05 -04:00
Ryan Kurtz
a977a35f5f Merge remote-tracking branch 'origin/GP-4703_ghizard_MDMang_multipass_on_demangleType_method' 2024-06-25 11:57:01 -04:00
Ryan Kurtz
d5cbda1e21 Merge remote-tracking branch 'origin/GP-4708_RecoverClassesFillOutStructure' 2024-06-25 06:34:53 -04:00
Ryan Kurtz
4d8ec78908 Merge remote-tracking branch
'origin/GP-4508_ghidra1_ProgramContextMergeForOverlays' (Closes #6403)
2024-06-25 06:01:35 -04:00
ghidra007
02aba11104 GP-4708 updated createStructure to fix logic error. 2024-06-24 23:11:26 +00:00
caheckman
184c657cfd GP-4708 Adjustments to RecoverClassesFromRTTIScript and
FillOutStructureHelper
2024-06-24 23:11:26 +00:00
ghidra1
13821930da GP-4508 Corrected program context mutli-user merge issue for overlays 2024-06-24 16:11:31 -04:00
Ryan Kurtz
e9e4ee48ce Merge remote-tracking branch 'origin/patch' 2024-06-24 13:59:30 -04:00
Ryan Kurtz
21a3896018 Merge remote-tracking branch 'origin/GP-4682_ghidra1_eBPFAnalysis--SQUASHED' 2024-06-24 13:50:03 -04:00