Commit graph

3659 commits

Author SHA1 Message Date
ghidra1
fe7585b492 Merge remote-tracking branch 'origin/patch' 2021-12-16 22:53:32 -05:00
ghidra1
f97bcbce34 Merge remote-tracking branch 'origin/GP-1607-dragonmacher-log-config-update--SQUASHED' into patch 2021-12-16 22:51:22 -05:00
ghidra1
948e4edeb1 GP-0 corrected test failure 2021-12-16 09:34:58 -05:00
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
0fc8055c77 Merge remote-tracking branch 'origin/GP-1602-dragonmacher-decompiler-brace-stack-trace' 2021-12-15 07:31:03 -05:00
Ryan Kurtz
aa117d4c0c Merge remote-tracking branch 'origin/GP-1604_ghidravore_fixing_inital_graph_scaling' 2021-12-15 07:29:00 -05:00
Ryan Kurtz
eeed374596 Merge remote-tracking branch 'origin/GP-1596_dev747368_DWARF_helper_methods' 2021-12-15 07:27:21 -05:00
ghidra1
625e4bd9eb Merge remote-tracking branch 'origin/patch' 2021-12-14 21:14:40 -05:00
ghidra1
fdf7e1827a GP-1606 upgrade log4j jars to 2.16.0 2021-12-14 21:08:37 -05:00
ghidravore
32c054d243 fixed initial scaling on small native display graph 2021-12-14 14:55:43 -05:00
GameCubeGBA
8031257ff1
res.append("\n") should be in the if clause, as two newlines are unnecessary 2021-12-14 14:55:24 -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
dragonmacher
d4d18a2313 GP-1602 - Decompiler - Fixed stack trace sporadically encountered when
clicking Decompiler brace tokens
2021-12-14 13:30:15 -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
9e73231814 Merge remote-tracking branch 'origin/patch' 2021-12-13 13:14:09 -05:00
ghidra1
609e56381a Merge branch '62f476b674' into patch 2021-12-13 13:05:24 -05:00
ghidra1
fb467671e0 GP-0 corrected stale log4j reference 2021-12-13 10:46:04 -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
9df4bd17ce Merge remote-tracking branch 'origin/GP-1589-dragonmacher-stack-trace-fix' 2021-12-13 07:45:20 -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
dragonmacher
b82f8631fe GP-1589 - fixed decompiler action stack trace
Closes #3740
2021-12-10 11:54:10 -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