Ryan Kurtz
f5ed1128aa
Merge remote-tracking branch 'origin/GP-4245_ghizard_Split_PDB_Universal_Analyzer_into_multiple_phases'
2024-03-13 09:07:28 -04:00
ghidra1
193e7221fd
Merge remote-tracking branch 'origin/patch'
2024-03-13 09:04:01 -04:00
Ryan Kurtz
524dd901c5
Merge remote-tracking branch 'origin/GP-4397_ghidra1_ElfPPC_ADDR16_LO_HA' into patch
2024-03-13 08:32:20 -04:00
Ryan Kurtz
e7ca226dea
Merge remote-tracking branch 'origin/GP-4426-dragonmacher-structure-editor-find-exception--SQUASHED' into patch
2024-03-13 08:30:23 -04:00
Ryan Kurtz
f13025d426
Merge remote-tracking branch
...
'origin/GP-3770_ryanmkurtz_fileset-fs--SQUASHED' (Closes #4827 )
2024-03-13 07:33:33 -04:00
Ryan Kurtz
d73e871360
GP-3770: New GFileSystem for Mach-O LC_FILESET_ENTRY
2024-03-13 07:30:31 -04:00
Ryan Kurtz
e07abfee21
Merge remote-tracking branch 'origin/GP-0_d-millar_fix_for_SARIF_stack_trace'
2024-03-13 06:58:25 -04:00
ghidra1
f1bcb3151f
GP-0 fix COFF relocation error handler
2024-03-12 17:58:49 -04:00
d-millar
4fa8c5070f
GP-0_d-millar: fix for stack trace when testing
2024-03-12 21:19:40 +00:00
dragonmacher
21a25f5192
GP-4426 - Fixed exception in the Structure Editor when searching while some columns have been removed
2024-03-12 16:07:10 -04:00
ghizard
76994b47a1
GP-4245 - Split PDB Universal Analyzer into multiple phases with
...
analyzer state
2024-03-12 15:10:10 -04:00
ghidra1
ab6d50cab0
GP-4425 added missing COFF machine ID
2024-03-12 15:02:13 -04:00
Ryan Kurtz
8746542a86
Merge remote-tracking branch 'origin/GP-4321-dragonmacher-table-copy-fix--SQUASHED'
2024-03-12 13:41:36 -04:00
Ryan Kurtz
18b7b8ba42
Merge remote-tracking branch 'origin/GP-4383_ghizard_PDB_general_cleanup_and_alignment--SQUASHED'
2024-03-12 13:40:09 -04:00
Ryan Kurtz
c8c4c43794
Merge remote-tracking branch 'origin/GP-4275_naming_components_for_accessibility--SQUASHED'
2024-03-12 13:36:43 -04:00
Ryan Kurtz
fdf82166af
Merge remote-tracking branch 'origin/GP-0_dev747368_tweak_golang_analyzer_name'
2024-03-12 13:34:37 -04:00
ghidragon
5bca2c75c7
GP-4275 Set accessible names of focusable components in component providers
2024-03-12 12:27:12 -04:00
dragonmacher
4fb8950285
GP-4321 - Fixed 'Copy Columns...' action in tables
2024-03-12 12:16:59 -04:00
dev747368
97ecf95aa2
GP-0 tweak golang analyzer name / description
2024-03-12 15:42:42 +00:00
ghizard
0d68aab0a8
GP-4383 - PDB - Changes to MultiphaseResolver and IOException propagation; extract ClassFieldAttributes from CppCompositeType
2024-03-12 11:27:13 -04:00
Ryan Kurtz
b82294b537
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2024-03-12-1'
2024-03-12 09:49:48 -04:00
Dan
eaf802819c
GP-0: Fix inverted range
2024-03-12 08:56:23 -04:00
Ryan Kurtz
44eedbe904
Merge remote-tracking branch 'origin/GP-2798_dev747368_DWARF5_rebased'
...
(Closes #4088 )
2024-03-11 12:37:18 -04:00
dev747368
f17ebb78ab
GP-2798 initial DWARF5 support
...
Adds support for simple DWARF5 debug info. Split .dwo not supported.
Uses bookmarks to tag problematic issues instead of log messages during import.
2024-03-11 16:26:06 +00:00
Ryan Kurtz
204081db01
Merge branch 'GP-4417_ryanmkurtz_PR-6302_iflan_fix-macho-import'
...
(Closes #6302 )
2024-03-11 08:27:34 -04:00
Ryan Kurtz
f86b75bf68
GP-4417: Additional fix for Mach-O .dSYM/DWARF files
2024-03-11 08:21:29 -04:00
ghidra1
ed77536e56
Merge branch 'GP-4390_ghidra1_CommandProcessing--SQUASHED'
2024-03-08 13:29:51 -05:00
ghidra1
445494ba25
GP-4390 Collapse DomainObject Undoable interfaces and refactor Command processing.
2024-03-08 13:05:36 -05:00
Ryan Kurtz
136b933af2
Merge remote-tracking branch 'origin/GP-1625_Dan_memoryBytesBorders--SQUASHED'
2024-03-08 12:59:59 -05:00
Ian Flanigan
2eb58ae839
Fix Mach-O import when no segment contains the header
...
Certain Mach-O files don't have a segment that contains the header.
In this case, `MachoProgramBuilder.setupHeaderAddr` is supposed to
create an area in the "OTHER" address space for the header.
`setupHeaderAddr` keeps track of the lowest file offset for each
segment that it looks at to find the one with the lowest start
address. It then adds the "HEADER" memory block as 0 to the lowest
start address.
Before, if there were any segments that were
empty (`segment.getFileOffset() == 0 && segment.getFileSize() == 0`),
then `setupHeaderAddr` would mistakenly set the lowest start address
to 0 instead of ignoring the segment. This would cause
`MemoryMapDB.checkFileBytesRange` to throw an
`IllegalArgumentException`.
With this change, `setupHeaderAddr` ignores empty segments.
This change passes all of the unit and integration tests. There are
no explicit tests for `MachoProgramBuilder`.
2024-03-08 18:54:31 +01:00
Dan
8e3f97056b
GP-1625: Improve consistency of DebuggerMemoryBytesProvider
2024-03-08 12:36:17 -05:00
Ryan Kurtz
812d47c6ac
Merge remote-tracking branch
...
'origin/GP-3110_emteere_PR-1449_mumbel_tricoreanalyzer' (Closes #1449 )
2024-03-08 09:05:51 -05:00
Ryan Kurtz
e1054e0bc9
Merge remote-tracking branch
...
'origin/GP-4381_ghidorahrex_PR-6266_AltimorTASDK_x86_FDIVP_fix'
(Closes #6266 )
2024-03-08 09:03:08 -05:00
Ryan Kurtz
cba4f432c7
Merge remote-tracking branch 'origin/GP-4402_ghidra1_InvalidAddressRanges'
2024-03-08 08:57:56 -05:00
Ryan Kurtz
4e8a0c301c
Merge remote-tracking branch
...
'origin/GP-4072_Dan_moduleMapProposals--SQUASHED' (Closes #5994 )
2024-03-08 08:56:12 -05:00
Ryan Kurtz
1cc9abad50
Merge remote-tracking branch 'origin/patch'
2024-03-08 08:54:02 -05:00
Ryan Kurtz
07578fe327
Merge remote-tracking branch 'origin/GP-1791_ghidorahrex_ARM_custom_datapath_extension--SQUASHED' into patch
2024-03-08 08:49:04 -05:00
Ryan Kurtz
e16618583f
Merge remote-tracking branch 'origin/GP-4369_SwitchPath' into patch
2024-03-08 08:29:22 -05:00
emteere
a8ed3df3a9
GP-3110 missed breaks
2024-03-07 19:09:00 -05:00
emteere
03d4545336
GP-3110 Code review changes
2024-03-07 18:50:44 -05:00
Dan
9f5bfd4c53
GP-4072: Ignore artificial blocks when mapping modules.
2024-03-07 14:22:58 -05:00
ghidorahrex
f35073e033
GP-1791: Added ARM Custom Datapath Extension
2024-03-07 13:59:33 -05:00
Ryan Kurtz
9a7ab128df
Merge remote-tracking branch 'origin/GP-4364_emteere_SwitchCallotherOptimization--SQUASHED'
2024-03-07 13:06:43 -05:00
emteere
e9578d74c3
GP-4364 Removing calls to decompiler to recover switches that are unrecoverable due to callother psuedo-ops
2024-03-07 12:42:15 -05:00
emteere
902bcb69a2
GP-3110 fixing minor compilation issues and certification
2024-03-07 11:16:42 -05:00
Ryan Kurtz
14177c5374
Merge remote-tracking branch 'origin/patch'
2024-03-07 09:27:31 -05:00
Ryan Kurtz
50df70ba0f
Merge remote-tracking branch 'origin/GP-4392_Dan_gdbConPtyAnsiParsing'
...
into patch (Closes #6107 )
2024-03-07 09:25:11 -05:00
Ryan Kurtz
a8a5f48d2d
Merge remote-tracking branch
...
'origin/GP-4386_ghidra1_ProjectArchiveNullFileID--SQUASHED' into patch
(Closes #6254 , Closes #6206 )
2024-03-07 09:22:08 -05:00
Ryan Kurtz
5ecf3a1436
Merge remote-tracking branch 'origin/GP-4376_EmitMarkupDebug'
...
(Closes #5860 )
2024-03-07 09:17:47 -05:00
Ryan Kurtz
df29f50fa3
Merge remote-tracking branch 'origin/GP-3891_gdbWineLauncher--SQUASHED'
2024-03-07 09:15:44 -05:00