Commit Graph

9558 Commits

Author SHA1 Message Date
Ryan Kurtz
3b62fdaa95 Merge remote-tracking branch 'origin/GP-3534_emteere_CPOOL_arguments'
into patch (Closes #2148)
2023-06-12 13:01:33 -04:00
Ryan Kurtz
2e87168082 Merge branch 'GP-3526_ryanmkurtz_macho-indirect' into patch 2023-06-09 15:38:30 -04:00
Ryan Kurtz
1e107554cf GP-3526: Restoring Mach-O indirect symbol creation when binding info is
absent
2023-06-09 15:37:49 -04:00
Ryan Kurtz
6b2bd61588 Merge remote-tracking branch 'origin/GP-3463_ghidra007_rtti_script_improve_find_internal_vtables--SQUASHED' into patch 2023-06-09 11:14:46 -04:00
Ryan Kurtz
9fd32d487d Merge remote-tracking branch
'origin/GP-3477_ghidragon_exiting_via_menu_doesn't_save_theme_changes'
into patch (Closes #5377)
2023-06-09 11:13:35 -04:00
ghidra007
0f66077ce2 GP-3463 RecoverClassesFromRTTIScript - improved finding of special vtables to account for ones in memory blocks that do not contain real bytes. 2023-06-09 15:09:00 +00:00
Ryan Kurtz
655012a964 Merge remote-tracking branch
'origin/GP-3528_ghidragon_macos_dark_mode_breaks_menu_bar_colors' into
patch (Closes #4454)
2023-06-09 08:46:06 -04:00
emteere
720dce335e GP-3534 Fixed cpool invalid error, added test for cpool arguments 2023-06-09 01:40:30 +00:00
ghidragon
11b9fdbe06 GP-3477 fixed issue where theme changes wern't save when exiting Ghidra
via menu action
2023-06-08 16:14:47 -04:00
ghidragon
157eef0ec9 GP-3528 fixing menu painting issues with Mac Aqua look and feel 2023-06-08 15:36:03 -04:00
Ryan Kurtz
be86c87cab GP-0: Updating GhidraDev instructions 2023-06-08 08:21:59 -04:00
Ryan Kurtz
be95714f86 Merge remote-tracking branch 'origin/GP-3481_ghidra007_fixIncrementerLocation' into patch 2023-06-07 05:46:05 -04:00
ghidra007
ec8d9f018b GP-3841 rtti script - fixed increment issue caused when fixing
incrementer
2023-06-06 22:34:57 +00:00
Ryan Kurtz
a31063dcb0 GP-3519: Fixed a bug that caused PE symbol .exports files to always get
deleted after import (Closes #5348)
2023-06-06 07:34:39 -04:00
Ryan Kurtz
69fa35638b Merge remote-tracking branch 'origin/GP-3481_ghidra007_addMissingIncrementerCausingInfLoop' into patch 2023-06-05 13:18:50 -04:00
ghidra007
4c7be8be0d GP-3481 added missing incrementer causing infinite loop in some cases 2023-06-05 17:15:47 +00:00
Ryan Kurtz
0d3d65de23 GP-3445: Fixed an IllegalStateException that could occur if both "Load
Local Libraries From Disk" and "Load System Libraries From Disk" options
are used during import, and the same library is found in both local and
system directories
2023-06-05 06:55:50 -04:00
Ryan Kurtz
adf7b18547 Merge remote-tracking branch 'origin/GP-0_d-millar_maint_info_sections_template--SQUASHED' into patch 2023-06-01 13:35:49 -04:00
Ryan Kurtz
6e4c0f3ca2 Merge remote-tracking branch
'origin/GP-0_d-millar_use_readUnsignedInt_for_dump_block_sizes' into
patch (Closes #5047)
2023-06-01 13:34:54 -04:00
d-millar
de3d53be90 GP-0: template for 'maint info sections'
GP-0: template for 'maint info sections'
2023-06-01 13:16:13 -04:00
d-millar
8632891f83 GP-0: use readUnsignedInt for dump memory blocks 2023-06-01 13:15:14 -04:00
Ryan Kurtz
dd5129daa8 Merge remote-tracking branch
'origin/GP-0_ghidorarex_BytesTracePcodeEm_fix' into patch
2023-06-01 11:58:22 -04:00
ghidorahrex
8a396dfd48 GP-0: Fixed test failures in BytesTracePcodeEmulatorTest 2023-06-01 15:56:18 +00:00
Ryan Kurtz
146cf6df33 Merge remote-tracking branch 'origin/GP-3508_DynamicHashPcodeOp' into
patch (Closes #5372)
2023-06-01 06:14:29 -04:00
Ryan Kurtz
bf3e3923e8 Merge remote-tracking branch 'origin/GP-3480_PPCSmallDataAreaPointer' into patch 2023-06-01 06:12:52 -04:00
Ryan Kurtz
ea5b5e4c28 Merge remote-tracking branch 'origin/GP-3481_ghidra007_' into patch 2023-06-01 06:10:12 -04:00
Ryan Kurtz
ffdec3a2e3 Merge remote-tracking branch 'origin/GP-3467_ghidra007_rtti_script_better_mangled_string_handling--SQUASHED' into patch 2023-06-01 06:07:08 -04:00
ghidra007
ecade19183 GP-3467 rtti script fixed issue clearing/creating mangled typeinfo-name mangled string of correct length. Was breaking when more than one existing dt in string range because was only clearing first one. 2023-05-31 18:01:55 +00:00
ghidra007
81ba94a3b8 GP-3481 Fixed incorrect checks of getData and getDataContaining in rtti script and replaced api versions with non-api versions and updated checks to work with new way. 2023-05-31 15:54:12 +00:00
Ryan Kurtz
e3429a57db Merge remote-tracking branch
'origin/GP-3102_ghidorahrex_x86-64_popf_pushf--SQUASHED' into patch
(Closes #4980)
2023-05-31 11:20:14 -04:00
ghidorahrex
af40b28931 GP-3102: Fixed disasm of default 64-bit addrsize instructions 2023-05-31 10:13:41 -04:00
Ryan Kurtz
1fcaf3c9cd Merge remote-tracking branch
'origin/GP-3509-dragonmacher-python-prompt-spacing' into patch
(Closes #5379)
2023-05-31 08:38:57 -04:00
dragonmacher
d3912c5e0f GP-5379 - Updated the Python Interpreter prompt to use less space 2023-05-30 17:23:47 -04:00
caheckman
050d3018c8 GP-3508 Fix for calcHash methods 5 and 6 2023-05-30 15:39:19 -04:00
Ryan Kurtz
aa2ac78dc3 Merge remote-tracking branch 'origin/GP-3507_Dan_gdbTestsWithYama' into patch 2023-05-30 14:09:57 -04:00
Dan
4b0bd5ce12 GP-3507: Create attachable sleep specimen for gdb 2023-05-30 14:04:01 -04:00
Ryan Kurtz
47eb06416c GP-3505: Fixed an AddressOutOfBoundsException that could sometimes occur
when importing the exports section of dyld_shared_cache files
(Closes #5392)
2023-05-30 09:09:55 -04:00
Ryan Kurtz
1ea23d19fd Merge remote-tracking branch
'origin/GP-3499_InlineFunctionHang--SQUASHED' into patch (Closes #5378)
2023-05-26 16:38:00 -04:00
Ryan Kurtz
9ca267892e Merge remote-tracking branch 'origin/GP-3493_ghidra1_Elf_PT_NOTE_NPE'
into patch (Closes #5384)
2023-05-26 16:36:12 -04:00
emteere
bf8d314ddb GP-3499 Fixed inlined functions causing lockups in stack depth field and analysis 2023-05-26 14:11:10 -04:00
Ryan Kurtz
8e40e1111d Merge remote-tracking branch 'origin/GP-3369_DecompInterfaceFix' into patch 2023-05-26 11:43:41 -04:00
caheckman
c17e5cd442 GP-3369 DecompileOptions are optional for DecompInterface 2023-05-26 11:35:26 -04:00
Ryan Kurtz
b4f513cd79 GP-3447: Preventing MzLoader from trying to split on HEADER overlay
block (Closes #5320)
2023-05-26 08:27:52 -04:00
Ryan Kurtz
bfbcd06c5c GP-3474: Fixing DYLD_CHAINED_PTR_X86_64_KERNEL_CACHE fixups 2023-05-26 07:09:05 -04:00
ghidra1
a9f3692373 GP-3493 corrected ELF PT_NOTE markup NPE 2023-05-25 12:14:32 -04:00
caheckman
ce520cc940 GP-3480 Mark PPC r13 as unaffected 2023-05-24 14:35:59 -04:00
Ryan Kurtz
75b1dd163f Merge remote-tracking branch 'origin/GP-3369_DecompilerTemplateShortening' into patch 2023-05-24 12:46:45 -04:00
caheckman
ba694068ef GP-3369 Implement shortened display names in decompiler 2023-05-24 11:51:32 -04:00
Ryan Kurtz
1654264d31 Merge remote-tracking branch 'origin/GP-3472_ghidra1_Windows64StdCall' into patch 2023-05-24 08:39:16 -04:00
Ryan Kurtz
78a6991613 Merge remote-tracking branch 'origin/GP-3268_ghidra1_DataTypeSymbolHash'
into patch (Closes #5335)
2023-05-24 08:22:47 -04:00