Commit graph

2380 commits

Author SHA1 Message Date
dragonmacher
81a8691ec4 GP-1607 - Logging - simplified specifying of logging config file to fix error messages 2021-12-16 09:02:09 -05:00
ghidra1
246d018edd Merge remote-tracking branch 'origin/patch' 2021-12-16 09:00:35 -05:00
ghidra1
40aa807f8a GP-0 corrected test failure 2021-12-16 08:49:18 -05:00
ghidra1
7ed911569a Merge remote-tracking branch
'origin/GP-1592_dev747368_gnu_debugdata--SQUASHED'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/elf/ElfHeader.java
2021-12-15 17:21:20 -05:00
dev747368
92f57edde2 GP-1592 Process symbols in .gnu_debugdata.
.gnu_debugdata is a xz compressed ELF file that only contains a symtabthat has been stripped out of the main binary.If its present, decompress it and markup the symbols when loading the main binary.
2021-12-15 17:13:06 -05:00
ghidra1
2217ef16c3 Merge remote-tracking branch 'origin/GP-1605_ghidra1_ElfParseLogging--SQUASHED' 2021-12-15 15:35:46 -05:00
ghidra1
df97c0a509 GP-1605 improved ELF logging and processing of malformed/missing headers 2021-12-15 15:05:05 -05:00
Ryan Kurtz
6b77525502 Merge remote-tracking branch 'origin/GP-1578_dev747368_toolbar_button_click_modifiers' 2021-12-15 13:01:07 -05:00
Ryan Kurtz
d2220812a0 Merge remote-tracking branch 'origin/GP-1572_dragonmacher_PR-3618_sollyucko_master' 2021-12-15 12:57:03 -05:00
Ryan Kurtz
6ade7b0774 Merge remote-tracking branch 'origin/patch' 2021-12-15 12:55:28 -05:00
Ryan Kurtz
b1e6a55461 Merge remote-tracking branch 'origin/GP-1587_ghidravor_fixing_org_node_to_hadle_mixed_case_on_insert' into patch 2021-12-15 12:50:14 -05:00
Ryan Kurtz
eeed374596 Merge remote-tracking branch 'origin/GP-1596_dev747368_DWARF_helper_methods' 2021-12-15 07:27:21 -05:00
GameCubeGBA
adb0ed40fe
Remove unused stray String
Considering this is not a test method, there is no reason why String s = "abc" should be here, considering it is not even used.

This was likely added by mistake.
2021-12-14 14:29:31 -05:00
Ryan Kurtz
7017d1eb2a Merge remote-tracking branch 'origin/GP-995_ghidra1_ChooseDataType' 2021-12-14 07:15:40 -05:00
Ryan Kurtz
bf198465b0 Merge remote-tracking branch 'origin/GP-1571_ghidra1_ElfExtraMemoryMods--SQUASHED' 2021-12-14 07:09:24 -05:00
dev747368
7ca41cb3c2 GP-1578 code review 2021-12-13 22:16:17 +00:00
dev747368
3d2148da15 GP-1596 DWARF helper methods 2021-12-13 21:29:01 +00:00
ghidra1
9076b2429c GP-1571 ELF: create fake relocation table entry for non-relocation memory modifications (needed for ELF export) 2021-12-13 14:52:24 -05:00
Ryan Kurtz
44db6a98f8 Merge remote-tracking branch 'origin/GP-1500_dev747368_dwarf_anon_struct_naming--SQUASHED' 2021-12-13 07:47:00 -05:00
Ryan Kurtz
a3fd3f6b8c Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/application.properties
2021-12-13 07:44:14 -05:00
Ryan Kurtz
62f476b674 Merge remote-tracking branch
'origin/GP-1576_dev747368_neloader_signed_segments_10_1_1' into patch
(Closes #3715)
2021-12-13 07:17:54 -05:00
dragonmacher
6746fdf60a GP-1572 - Set Equates - continuation of pull request to allow users to
apply equates from enums where multiple names are mapped to a single
value.

Closes #3618
2021-12-10 17:41:36 -05:00
sollyucko
1da1c9fef3 Set Equate: show all matching names in each enum 2021-12-10 17:41:34 -05:00
ghidravore
aa86f74b98 fixed bug in organization nodes when inserting into mixed case groups 2021-12-10 15:15:43 -05:00
Ryan Kurtz
567e7cc21d Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-12-10 11:33:32 -05:00
ghidra1
d5fde4490c GP-995 prevent pointer stacking when choosing specific datatype where
full pointer spec is supported.  Pointer stacking still occurs for DnD,
cycle and favorite type actions.
2021-12-09 17:31:37 -05:00
ghidra1
1538b49d0b Merge branch 'GP-1551_emteere_ReParseHeaderFiles_2' into Ghidra_10.1
(Closes #615)
2021-12-09 11:31:52 -05:00
emteere
832dea6b6d GP-1551_emteere updated gdt archive files with new cparser with fixes
for sizeof() evaluation and better expression simplification for
calculated values in enums and array sizes.
2021-12-09 11:10:06 -05:00
ghidra1
09e41bf320 GP-0 added datatype archive spot-check ID tests 2021-12-09 11:06:37 -05:00
ghidra1
f68c8fa992 Merge remote-tracking branch 'origin/GP-1222_Dan_traceDiff--REBASED-2--SQUASHED' into Ghidra_10.1 2021-12-08 21:23:39 -05:00
Wiz
978c8e8e88 Fix typos in Aggressive Instruction Finder strings
These strings display to the user, so they should be fixed.
2021-12-08 17:38:08 -05:00
dev747368
d3c5223cf2 GP-1576 fix NeLoader signed-ness issue 2021-12-08 20:35:51 +00:00
ghidra1
01d0ee1d76 GP-0 Added Data Type Archive ID itegrity check test 2021-12-08 15:01:13 -05:00
dev747368
9c87346ae6 GP-1578 Allow actions to see key modifiers, prev/next func toolbar
buttons
2021-12-07 00:26:16 +00:00
dev747368
edaecfd6d9 GP-1500 DWARF anon structure naming improvement
Fix issue where anon structs / unions could be incorrectly replaced with other anon structs / unions that were present in the data type graph when a containing type was submitted to the DataTypeManager.
2021-12-06 19:12:18 -05:00
Dan
d6c1c3cf85 GP-1222: Added comparison between times in a trace. 2021-12-06 14:42:35 -05:00
Ryan Kurtz
bed44bd55d Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-12-03 19:10:24 -05:00
ghidra1
c2422fbb6a Merge remote-tracking branch 'origin/GP-1524_ryanmkurtz_dyld_split' into
Ghidra_10.1 (Closes #3345, Closes #3666)
2021-12-03 18:17:24 -05:00
ghidra1
52c058d5ec Merge remote-tracking branch 'origin/GP-1573_dev747368_fix_dwarf_badfuncaddr_check_10_1' into Ghidra_10.1 2021-12-03 18:16:21 -05:00
emteere
d3a3809925 GP-1575_emteere code review 2021-12-03 23:06:45 +00:00
emteere
89f3b78128 GP-1575_emteere Fix certain dwarf FDE records relative offsets marked
DW_EH_PE_absptr.  Image based offset difference added to offset
2021-12-03 21:14:44 +00:00
ghidra1
3219e2e69f Merge remote-tracking branch
'origin/GP-1570_ryanmkurtz_exporter-relocations--SQUASHED' into
Ghidra_10.1 (Closes #3696)
2021-12-03 14:44:44 -05:00
Ryan Kurtz
67569a918f GP-1570: Fixed an issue with the ElfExporter not correctly undoing relocations when they spanned partially file-backed memory blocks 2021-12-03 14:41:40 -05:00
Ryan Kurtz
d9221cb863 GP-1524: Support for the new iOS 15/macOS Monterey dyld_shared_cache
format
2021-12-03 10:40:11 -05:00
dev747368
08f64f2b5e GP-1573 dwarf - fix check for bad func address 2021-12-02 22:19:33 +00:00
Ryan Kurtz
88661ade33 Merge remote-tracking branch
'origin/GP-1568-dragonmacher-listing-preview-comment-ordering-fix'
(Closes #3648)
2021-12-02 10:24:51 -05:00
Ryan Kurtz
bb6245c67e Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-12-02 07:06:56 -05:00
ghidra1
59dce8e64d Merge remote-tracking branch
'origin/GP-1566-dragonmacher-data-types-popup-fix' into Ghidra_10.1
(Closes #3678)
2021-12-01 20:19:09 -05:00
dragonmacher
5f5015f8ad GP-1568 - fixed ordering of automatic comments in the Listing 2021-12-01 18:41:01 -05:00
dragonmacher
3ed1f17e37 GP-1566 - Updated the Data Types context menu to include all actions
when showing the menu from the keyboard via Shift-F10.
2021-12-01 10:10:46 -05:00