Commit graph

5930 commits

Author SHA1 Message Date
emteere
28676b4ec0 GP-1417_emteere code review changes 2021-11-09 21:26:39 +00:00
Alessandro Gatti
b6942c875c Implement CHK, CHK2, and CMP2 for 68k. 2021-11-09 22:25:23 +01:00
Ryan Kurtz
f94a957798 Merge remote-tracking branch 'origin/GP-1450_Dan_fixSelectAddressesButtons--SQUASHED' 2021-11-09 14:25:44 -05:00
Ryan Kurtz
0669a91e49 Merge remote-tracking branch 'origin/GP-1437_Dan_helpRegistration' 2021-11-09 14:23:46 -05:00
Dan
f8ec0071db GP-1399: No longer permit a null value for GDB's exit value. 2021-11-09 13:34:46 -05:00
Dan
41e0c918fd GP-1450: Changed module-context version to just use module ranges. 2021-11-09 13:13:31 -05:00
Dan
d21459f61f GP-1437: Fixed DebuggerMemoryBytesProvider provider help. 2021-11-09 12:51:51 -05:00
Ryan Kurtz
2c561c875b Merge remote-tracking branch 'origin/GP-1442_Dan_fixNPEOnCancelLaunch' 2021-11-09 10:53:16 -05:00
Ryan Kurtz
6792beee6a Merge remote-tracking branch 'origin/GP-1458_ghidra007_label_multi_parent_class_vftables--SQUASHED' 2021-11-09 10:24:58 -05:00
Ryan Kurtz
463f73caf8 Merge remote-tracking branch
'origin/GP-1311_ghidra007_remove_this_from_func_sigs_make_better_purevirt_sigs--SQUASHED'

(Closes #3417)

Conflicts:
	Ghidra/Features/Decompiler/ghidra_scripts/classrecovery/RecoveredClassUtils.java
2021-11-09 10:20:52 -05:00
Ryan Kurtz
ca7d894717 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-20211109-1' 2021-11-09 10:13:12 -05:00
Dan
389f86b5c2 GP-0: Fixed testRecordThenCloseStopsRecording 2021-11-09 10:04:46 -05:00
ghidra007
a4349ba443 GP-1311 In RecoverClassesFromRTTIScript support, removed the 'this *' from vfunction definitions to enable generic class assignment and allowed purecall vfunction pointer to be replaced with pointers to correct class vfunction definition. 2021-11-09 15:02:03 +00:00
ghidra007
eb10067c0a GP-1458 Updated RecoverClassesFromRTTI to label multi parent vftables with parent name in Windows programs. 2021-11-09 14:58:34 +00:00
Ryan Kurtz
c9a3e3db27 Merge remote-tracking branch 'origin/GP-1408_ghidra007_splitVftablePtrsAndDataInChildClassStructs--SQUASHED' 2021-11-09 09:58:31 -05:00
ghidra007
a8e39d58c4 GP-1408 Changed inheriting class structures to contain individual base class structure components instead of whole structures. This allows correct class vftable and vbtable pointers to be used instead of base class ones. This makes structures messier but makes decompiler usage correct. Also updated methods that update virtual functions. 2021-11-09 14:56:19 +00:00
Ryan Kurtz
e03aa2a35b Merge remote-tracking branch 'origin/GP-1416_Dan_connectDescriptionAlignment--SQUASHED' 2021-11-09 09:46:22 -05:00
Dan
0a9c1584d6 GP-1416: Fixed alignment of 'Description' in Debugger Connect dialog. 2021-11-09 09:44:08 -05:00
Ryan Kurtz
8ca4074c93 GP-0: Framework Utility now requires Java 11+ instead of Java 8+.
LaunchSupport now requires Java 8+ instead of Java 7+.
2021-11-09 09:28:55 -05:00
Ryan Kurtz
55b8fcf7d4 Merge remote-tracking branch 'origin/GP-1462_TypePointerRel' 2021-11-08 15:56:30 -05:00
caheckman
cce187a4c5 Decompiler support for offset/relative pointers 2021-11-08 11:51:03 -05:00
Ryan Kurtz
513c9beb9d Merge remote-tracking branch 'origin/GP-1440_ghidravore_shared_global_actions_context_bug' 2021-11-08 06:44:23 -05:00
VGKintsugi
81ef5ee065
SuperH: Fix trapa to use call instead of goto
Fix by waterfuell
2021-11-06 23:43:54 -04:00
ghidravore
c625da90a4 GP-1440 fixing issue global actions shared across windows getting the
wrong context
2021-11-05 17:39:26 -04:00
Ryan Kurtz
766ff7f72e Merge remote-tracking branch
'origin/GP-1406_ryanmkurtz_macho-encryption' (Closes #1935)
2021-11-05 14:00:37 -04:00
Ryan Kurtz
77e434cf85 Merge remote-tracking branch 'origin/GP-1266_ryanmkurtz_PR-3406_ryanmkurtz_yajsw' 2021-11-05 13:54:51 -04:00
ghidravore
661b641a42 added small improvement 2021-11-05 13:53:55 -04:00
Ryan Kurtz
446614b435 GP-1406: The Mach-O loader now outputs a warning when it encounters
encrypted sections
2021-11-05 13:46:11 -04:00
Ryan Kurtz
0ce9525b35 Merge remote-tracking branch
'origin/GP-1456_ghizard_array_of_enums_definition_processing' (Closes
#3484)
2021-11-05 11:17:20 -04:00
Ryan Kurtz
0b3ea7d046 Merge remote-tracking branch 'origin/GP-1448_ghidra007_Lower_VT_ref_score--SQUASHED' 2021-11-05 10:47:39 -04:00
ghidra007
c91b5236fd GP-1448 Updated broken testd due to new references in language and lowered autoVT score threshold to get more solid matches. 2021-11-05 14:46:20 +00:00
Ryan Kurtz
9810e40fe2 Merge remote-tracking branch 'origin/GP-1454_dev747368_binaryreader_ascii_string' 2021-11-05 10:46:09 -04:00
Ryan Kurtz
7a6a9bb1aa Merge remote-tracking branch 'origin/GP-1409_James_RISCV_improvements--SQUASHED' 2021-11-05 10:43:54 -04:00
ghizard
e0081030a5 GP-1456 - PDB Universal - Fix ArrayTypeApplier issue due to
EnumTypeApplier definition processing.
Closes #3484
2021-11-05 10:40:01 -04:00
James
ef78846212 GP-1409 implemented code review suggestion
GP-1409 minor improvements to RISCV spec
2021-11-05 09:36:43 -04:00
emteere
bda7e0df45 GP-398_emteere fixes for x86 DYLD_CHAINED_PTR_64 pointer chains 2021-11-05 13:13:10 +00:00
Ryan Kurtz
7e6eea065f GP-1266: Upgrading YAJSW to 13.01-beta to support JDK 17 2021-11-05 07:11:46 -04:00
dev747368
5b1ff1b174 GP-1454 ensure BinaryReader.readAsciiString uses ASCII charset. 2021-11-04 16:36:03 -04:00
Ryan Kurtz
c788a01228 GP-0: Updating MAXMEM comments in launch .bat scripts 2021-11-04 07:12:23 -04:00
Ryan Kurtz
02f56e5136 Merge branch 'GP-0_ryanmkurtz_PR-3582_kingofpayne_readme' 2021-11-03 13:47:16 -04:00
Olivier Hériveaux
442a1d5bd1 README.md releases URL fix 2021-11-03 14:09:47 +01:00
Ryan Kurtz
b7ef0fffed Merge remote-tracking branch 'origin/GP-1449_dev747368_extract_and_import_live_debug_mem' 2021-11-03 07:37:40 -04:00
Ryan Kurtz
fc76ca5b99 Merge remote-tracking branch 'origin/GP-1441_ghidravore_debugger_window_undo_redo--SQUASHED' 2021-11-02 15:49:37 -04:00
Ryan Kurtz
e8550982f3 Merge remote-tracking branch
'origin/GP-398_emteere_FixesForKernelandDyldCache' (Closes #2487, Closes
#3572)
2021-11-02 15:48:01 -04:00
Ryan Kurtz
35b2377a19 GP-398: Fixing IndexOutOfBoundsException in some DYLDs 2021-11-02 15:39:12 -04:00
ghidravore
b394b2db19 GP-1441 fixing undo/redo action for debugger dynamic programs 2021-11-02 14:27:46 -04:00
dev747368
7578a08534 GP-1449 fix "Extract and Import" when selecting live bytes in debugger 2021-11-02 17:45:13 +00:00
Ryan Kurtz
c425c965fa GP-398: Fixing NullPointerException when loading older kernelcaches 2021-11-02 06:40:38 -04:00
Ryan Kurtz
f6f2c31105 GP-398: Code cleanup 2021-11-02 06:40:36 -04:00
emteere
4fc4f69cbd GP-398 Adding support for new Mach-O load commands and file types 2021-11-02 06:40:32 -04:00