Commit Graph

4497 Commits

Author SHA1 Message Date
Ryan Kurtz
c2f60b15d3 GP-700: Improved support for Mach-O MH_OBJECT files 2021-05-10 08:20:30 -04:00
ghidra1
92b7728cd7 Merge remote-tracking branch 'origin/GP-862_ghidra1_UnalignedExtAlignment' 2021-05-07 21:02:12 -04:00
ghidra1
da800b6e41 GP-862 Refactor of Composite interface and internals. Changes made to
packing and alignment methods (see WhatsNew.html for API changes).
2021-05-07 20:56:35 -04:00
ghidra1
916531e9d7 Merge remote-tracking branch 'origin/debugger' 2021-05-07 20:50:29 -04:00
ghidra1
f992aa1edd Merge remote-tracking branch 'origin/GP-2-dragonmacher-help-fixups' 2021-05-07 14:17:34 -04:00
dragonmacher
1b4ab485d0 Minor html formatting fixups 2021-05-07 11:50:40 -04:00
Dan
ad33b75987 GP-0: Fixed deadlock involing viewport 2021-05-07 10:24:46 -04:00
ghidra1
e3b8f64690 Merge remote-tracking branch 'origin/GP-916_ryanmkurtz_pdb-sln-space'
(Closes #2998)
2021-05-07 09:26:56 -04:00
ghidra1
4db98417eb Merge remote-tracking branch
'origin/GP-915_ryanmkurtz_PR-2962_xiaoyinl_devguide' (Closes #2962,
Closes #2997)
2021-05-07 09:24:17 -04:00
ghidra1
f59435d7a8 Merge remote-tracking branch
'origin/GP-924_jmlagor_Bugfix_for_RUNTIME_INFO_structure_processing_crash--SQUASHED'
(Closes #2995)
2021-05-07 09:13:05 -04:00
ghidra1
2c3cac8193 Merge remote-tracking branch
'origin/GP-851_dev747368_dwarf_zerolen_struct_members--SQUASHED' (Closes
#2191)
2021-05-07 09:07:22 -04:00
Dan
6bac39e79c GP-0: Various UI test fixes, incl. viewport syncing
GP-0: Fixed Listing tests wrt/ location label

GP-0: Trying to synchronize view creation and memory layout

GP-0: Trying to fix CME

GP-0: Got viewport synchronized, and it resolved test.

GP-0: Fixing regions tests - involved listing selections

GP-0: Fixed modules/sections provider tests

GP-0: Fixed static-mappings provider tests.
2021-05-06 14:16:36 -04:00
ghidra1
3b867b3444 Merge remote-tracking branch 'origin/GP-653_caheckman_UserDefinedCspec' 2021-05-06 12:41:24 -04:00
Dan
e0b67c4218 GP-0: Fixing GDB tests, esp., abstract model impl 2021-05-06 11:37:41 -04:00
Ryan Kurtz
70996c9896 GP-533: New action in Debugger Interpreter to send interrupt 2021-05-06 09:15:24 -04:00
Dan
a2b7fbfef2 GP-923: Capturing relevant snap and stack before passing off to
tx.exe
2021-05-05 17:16:03 -04:00
Dan
61c47a7663 GP-919: Debouncing tables 2021-05-05 17:14:48 -04:00
Dan
085daeb39b GP-787: Refactored Regions,Modules/Sections,Mappings,Threads to use RowWrapped... 2021-05-05 17:11:50 -04:00
dev747368
75fb14933f GP-851 handle DWARF zero-len fields in a structure better
Don't try to add zero-length fields to a structure if that will prevent a later normal field from being added.
2021-05-05 15:59:50 -04:00
jmlagor
1d6b8cd973 GP-924 Fix for processing RUNTIME_INFO structures 2021-05-05 13:04:42 -04:00
d-millar
84c77bb90c GP-0: fix for adds to NodeMap with null parent (!= root) 2021-05-05 15:16:46 +00:00
ghidra1
f7b2d49468 Corrected various language errors (PPC, SPARC, MCS96) 2021-05-04 23:24:56 -04:00
Dan
e6fd14f88c GP-890: Added dialog for adding mappings and fixing various db/ui issues re/ length. 2021-05-04 15:41:39 -04:00
Dan
bd2ac52c9b GP-918: Changed DTO elements/attributes to HashMaps from TreeMaps. 2021-05-04 15:40:00 -04:00
ghidra1
0a9341c396 GP-0 Corrected reload language duplicate pcode inject error 2021-05-04 13:08:49 -04:00
ghidra1
03ad680756 GP-653 ProgramCompilerSpec revisions 2021-05-04 12:20:41 -04:00
caheckman
a5d4ca3cab Program specific, user-defined, cspec extensions
Documentation for spec extensions

Handle extensions with parse errors
Export button for spec extensions
Pop-up dialog for parse errors in user-defined specification extensions
GP-653 corrected some minor issues and established new ProgramDB version
make incremental initialization constructor for AddressSized private
Make AddressSized fields private
More adjustments to AddressSized
Review fixes for BasicCompilerSpec
Take restoreXml out of DataOrganization interface
Remove restoreXml from BitFieldPacking interface
More review fixes
Prevent callotherfixup extension with non-existent target
Suggested export name
More documentation for SpecExtension
Support for undo/redo with spec extensions
Documentation for ConstructTpl
Split out ProgramCompilerSpec and other changes for review
Changes after next round of reviews
2021-05-04 12:11:55 -04:00
Dan
1825659f0a GP-917: Implementing and using PrivatelyQueuedListener for slow model callbacks. 2021-05-04 11:33:50 -04:00
Ryan Kurtz
88bf8abe2b GP-916: PDB:win64PDBMake now works if path contains space 2021-05-04 08:24:13 -04:00
Ryan Kurtz
25cb6345cf GP-915: Fixing gradle instruction in README.md 2021-05-04 08:02:39 -04:00
ghidra1
27fbe7278d Merge remote-tracking branch 'origin/debugger' 2021-05-03 17:52:52 -04:00
ghidra1
5da729a930 GP-910 corrected NPE 2021-05-03 17:30:04 -04:00
d-millar
90212b0b5d GP-0: suppressing pop-up window for internal errors on Execute 2021-05-03 19:09:44 +00:00
Dan
7a502f4aa1 Merge remote-tracking branch 'origin/master' into debugger 2021-05-03 12:25:43 -04:00
Dan
ceedbe6c9f GP-0: Another attempt to resolve CI hangs. 2021-05-03 12:22:13 -04:00
ghidra1
4c1354c158 Merge remote-tracking branch
'origin/GP-868_ghidracadabra_PR-2761_xiaoyinl_noreturn--SQUASHED'
2021-05-03 09:59:33 -04:00
ghidra1
539e09ee3d Merge remote-tracking branch 'origin/GP-910_ghidra1_BitViewHexDisplay--SQUASHED' 2021-05-03 09:46:38 -04:00
Dan
f33d94d421 GP-0: Protecting from errors in broken opinions. Fixing ARM opinion. 2021-05-03 09:39:46 -04:00
ghidra1
f542034d9c GP-910 added hex offset display support to bitfield view and improved cursor feedback 2021-05-03 09:20:18 -04:00
ghidra1
5c9edaed45 Merge remote-tracking branch 'origin/debugger' 2021-04-30 19:48:08 -04:00
ghidra1
5761018521 Merge remote-tracking branch 'origin/GP-907_dev747368_filesystems_getByteProvider--SQUASHED' 2021-04-30 19:42:48 -04:00
ghidra1
a34644abdc Merge branch 'GP-901_ghidra1_RegisterAlias' (Closes #2956) 2021-04-30 19:42:04 -04:00
ghidra1
774f5c345a Merge branch 'GP-902_ghidra1_ElfAbsoluteSymbols' 2021-04-30 19:41:15 -04:00
ghidra1
f557be49ff Merge remote-tracking branch 'origin/GP-899_ghizard_PDB_initial_managed_code_work--SQUASHED' 2021-04-30 19:40:31 -04:00
dev747368
3c73f252cb GP-907 Add getByteProvider(GFile) to some file systems.
This commit adds getByteProvider(GFile) to a first batch of filesystems.  Remaining filesystems will be addressed in future commits.
2021-04-30 13:05:35 -04:00
Dan
36d2f6dc99 GP-908: Proper reporting of thread states in GDB. 2021-04-30 13:01:48 -04:00
Dan
b150c557fc GP-909: Adjusting how GDB resumes/steps to assure interrupts work. 2021-04-30 12:48:15 -04:00
ghidra1
0a85fb1984 GP-902 Modified treatment of ELF Symbols which refer to SHN_UNDEF (0) or
SHN_ABS (0xfff1) section index values.
2021-04-30 11:34:40 -04:00
ghidra1
d46eb8e996 GP-901 added RegisterBuilder tests 2021-04-30 11:19:14 -04:00
ghidra1
f19811622b Merge remote-tracking branch 'origin/debugger' 2021-04-30 10:44:27 -04:00