Commit Graph

8901 Commits

Author SHA1 Message Date
ghidra1
855a607699 Merge remote-tracking branch 'origin/patch' 2023-06-12 20:31:15 -04:00
ghidra1
5970699db1 Merge remote-tracking branch
'origin/GP-2955_ghidorahrex_PR-4795_Phlosioneer_m68k-pea-fix' into patch
(Closes #4795)
2023-06-12 20:19:58 -04:00
ghidra1
d5db5b643a Merge remote-tracking branch
'origin/GP-2779_ghidorahrex_PR-4808_Phlosioneer_m68k-movem-pc-fix' into
patch (Closes #4807, Closes #4808)
2023-06-12 20:17:06 -04:00
ghidra1
de6ff8440d Merge remote-tracking branch 'origin/GP-3478_ghidorahrex_aarch64_neon_mla_fix' into patch 2023-06-12 20:11:31 -04:00
ghidra1
6269f69c76 Merge remote-tracking branch
'origin/GP-2963_Ghidorahrex_PR-4838_c64cryptoboy_fix-6502-tsx' into
patch (Closes #4838)
2023-06-12 20:05:39 -04:00
ghidra1
de1071846a Merge remote-tracking branch
'origin/GP-3009_ghidorahrex_PR-4825_fenugrec_8048_allfixes' into patch
(Closes #2423, Closes #4825)
2023-06-12 19:59:41 -04:00
ghidra1
80cf7d6ce1 Merge remote-tracking branch 'origin/GP-3532_emteere_68k_REGABI_fix'
into patch (Closes #5390)
2023-06-12 19:49:46 -04:00
ghidra1
b5123f2553 GP-3506 Corrected various issues with data organization retention and
revision/upgrade
handling for datatypes
2023-06-12 19:13:04 -04:00
Ryan Kurtz
25b68748ae Merge remote-tracking branch 'origin/patch' 2023-06-12 17:31:34 -04:00
Ryan Kurtz
7115d1187a Merge remote-tracking branch
'origin/GP-3541_emteere_FixPragmaCommaParse' into patch (Closes #5427)
2023-06-12 17:24:58 -04:00
Ryan Kurtz
f7cdef1d56 Merge remote-tracking branch 'origin/GP-3518_JoinDoublePrecision' into patch 2023-06-12 17:23:33 -04:00
emteere
6d428e0dc9 GP-3541 Fixed pragma parsing with embedded comma outside of parentheses 2023-06-12 21:17:24 +00:00
emteere
164ed51304 GP-3532 Reverted 68000 register calling convention change, added new
68000_register cspec.  Added function start patterns
2023-06-12 20:58:20 +00:00
caheckman
d8b4f910ca GP-3266 Max jumptable entry option 2023-06-12 16:42:12 -04:00
Ryan Kurtz
3714499d32 Merge remote-tracking branch 'origin/GP-0-dragonmacher-tool-close-dialog-fix--SQUASHED' 2023-06-12 16:03:39 -04:00
dragonmacher
65f4789207 Updated tool closing to cancel and wait for tasks 2023-06-12 14:55:44 -04:00
Ryan Kurtz
176bdea28a Merge remote-tracking branch 'origin/GP-2085_ryanmkurtz_Swift-Metadata--SQUASHED' 2023-06-12 13:07:03 -04:00
Ryan Kurtz
60ed45156b GP-2085: Swift Type Metadata 2023-06-12 12:56:46 -04:00
Simon Kissane
41f38c355d pythonRun.bat ignored its arguments 2023-06-10 17:29:56 +10:00
James
35e46d773b GP-3537 improve le in PIC24.sinc 2023-06-09 21:13:42 +00:00
Ryan Kurtz
9ec89c37fb Merge remote-tracking branch 'origin/patch' 2023-06-09 15:43: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
ghidragon
25597c2e46 Merge branch 'GP-0_ghidragon_fixed_close_tool_test' 2023-06-09 15:05:33 -04:00
ghidragon
dea7046785 GP-0 fixed close tool task 2023-06-09 15:04:35 -04:00
Ryan Kurtz
5574923e23 Merge remote-tracking branch 'origin/GP-530-dragonmacher-table-edit-filter-fix' 2023-06-09 14:53:59 -04:00
Ryan Kurtz
986a68cc9d Merge remote-tracking branch 'origin/GP-0-dragonmacher-copy-actions-task-monitor--SQUASHED' 2023-06-09 14:53:37 -04:00
dragonmacher
49a3dcebe7 Updated some copy actions to use a task monitor 2023-06-09 13:09:05 -04:00
Ryan Kurtz
427714cd85 Merge remote-tracking branch 'origin/GP-3529_ghizard_Make_DataTypePath_comparable--SQUASHED' 2023-06-09 12:22:00 -04:00
ghizard
5125814a3e GP-3529 - Make DataTypePath comparable 2023-06-09 11:19:39 -04:00
Ryan Kurtz
f3ebcf679b Merge remote-tracking branch 'origin/patch' 2023-06-09 11:19:29 -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
dragonmacher
4aff2e415b GP-530 - Fixed stale table edit after filtering 2023-06-09 10:28:32 -04:00
Ryan Kurtz
58435d0057 Merge remote-tracking branch
'origin/GP-3515_dragonmacher_PR-5364_sad-dev_CopyAddress' (Closes #5364)
2023-06-09 08:57:16 -04:00
Ryan Kurtz
c792cd181f Merge remote-tracking branch 'origin/GP-3527_ghidra007_AutoVT_dupFunctionMatchSpeedup' 2023-06-09 08:54:39 -04:00
Ryan Kurtz
8e9a5b39cc Merge remote-tracking branch 'origin/patch' 2023-06-09 08:54:00 -04: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
dragonmacher
5fc9e80d40 GP-3515 - New copy special action tests and help 2023-06-08 15:10:40 -04:00
emteere
ca697fcaaf GP-3009 Setting of context for correct disassembly in either bank. Set
Ports to volatile so they aren't simplified away in the decompiler.
2023-06-08 18:50:04 +00:00
Ryan Kurtz
6e533802d4 Merge remote-tracking branch 'origin/GP-3343_ghidragon_fontend_plugin_dispose--SQUASHED' 2023-06-08 07:57:13 -04:00
ghidragon
d089d3fb49 GP-3343 Getting dispose to be called on Front-end plugins 2023-06-07 17:58:45 -04:00
ghidra007
62622898a2 GP-3527 Auto VT dupe function match speedup 2023-06-07 21:02:48 +00:00
ghidorahrex
7a145a75e4 GP-3524: Fixed ARM Thumb vdup instruction to use correct registers 2023-06-07 19:07:48 +00:00
Ryan Kurtz
cc48928827 Merge remote-tracking branch 'origin/patch' 2023-06-07 05:50:55 -04:00
Ryan Kurtz
435627547e Merge remote-tracking branch 'origin/GP-3430-dragonmacher-gradle-buld-help-fix--SQUASHED' 2023-06-07 05:39:12 -04:00
ghidra007
ec8d9f018b GP-3841 rtti script - fixed increment issue caused when fixing
incrementer
2023-06-06 22:34:57 +00:00
dragonmacher
a7668c7f85 GP-3430 - Updated the gradle buildHelp task to better handle its inputs up-do-date state 2023-06-06 15:25:25 -04:00
caheckman
603cf5523f GP-3518 Additional double precision checks 2023-06-06 12:11:06 -04:00
Ryan Kurtz
68dd1c5e89 Merge remote-tracking branch 'origin/patch' 2023-06-06 07:41:49 -04: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
sad-dev
6d107e145c Copy foo+0x1234 Action 2023-06-05 19:21:59 -04:00
Ryan Kurtz
459239d22a Merge remote-tracking branch 'origin/GP-3517_dev747368_fix_golang_1.19_structfield_offset_logic' 2023-06-05 14:17:59 -04:00
Ryan Kurtz
00d56d5afd Merge remote-tracking branch 'origin/patch' 2023-06-05 13:50:11 -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
3b4d8a487c Merge branch 'GP-0_ryanmkurtz_PR-5409_jpeterson2_semisparse-changes' 2023-06-05 07:41:40 -04:00
Ryan Kurtz
0de824949c GP-0: Formatting 2023-06-05 07:41:03 -04:00
Ryan Kurtz
5d699c83cd Merge remote-tracking branch 'origin/patch' 2023-06-05 07:17:26 -04: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
dev747368
fbf99ebb6e GP-3517 fix golang rtti structure field logic for 1.19+
structfield.offsetAnon was renamed to structfield.offset, and logic
regarding decoding the value was changed.
2023-06-02 19:30:09 +00:00
no
52d93f78cf Check for negative length in SemisparseByteArray.putData() 2023-06-02 10:33:57 -07:00
Ryan Kurtz
0d71657d05 Merge remote-tracking branch 'origin/patch' 2023-06-01 13:39:47 -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
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
Ryan Kurtz
6ae289dcb7 Merge remote-tracking branch
'origin/GP-3510_dev747368_use_builtin_tooltip_manager_for_dtm_preview--SQUASHED'
(Closes #5058)
2023-06-01 13:16:12 -04:00
d-millar
8632891f83 GP-0: use readUnsignedInt for dump memory blocks 2023-06-01 13:15:14 -04:00
dev747368
771e94e526 GP-3510 use built-in tooltip manager for DTM preview tooltips
Should fix issues with ghost windows left over mentioned in issue #5058.

Seems to also fix issues with DTM preview tooltips in WSL linux where
window focus switches and causes title bar flashing.
2023-06-01 16:47:08 +00:00
Ryan Kurtz
6b3db0a094 Merge remote-tracking branch 'origin/patch' 2023-06-01 12:03:11 -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
7a87bd2e64 Merge branch 'GP-0_ryanmkurtz_PR-5395_xiaoyinl_CompareGDTs' 2023-06-01 08:02:36 -04:00
Ryan Kurtz
0d04ea7390 Merge remote-tracking branch
'origin/GP-3274-dev747368_PR-5178_beshelto_fix_relocs_3' (Closes #5169,
Closes #5178, Closes #1587)
2023-06-01 06:41:47 -04:00
Ryan Kurtz
b82cbebc45 Merge remote-tracking branch 'origin/GP-3504_dev747368_golang_1_19_1_20' 2023-06-01 06:20:06 -04:00
Ryan Kurtz
bd61cbf80c Merge remote-tracking branch 'origin/GP-3424_NearFarPointerPropagation'
(Closes #5066)
2023-06-01 06:18:19 -04:00
Ryan Kurtz
d91a60f201 Merge remote-tracking branch 'origin/patch' 2023-06-01 06:17:13 -04: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
dev747368
11c434f3a0 GP-3504 add support for Golang 1.19, 1.20 binaries 2023-05-31 17:19:58 +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
2a507c0308 Merge remote-tracking branch 'origin/GP-3327_isabella3412_Adding_Manual_Indices_for_Coldfire_Instructions--SQUASHED' 2023-05-31 11:35:26 -04:00
Ryan Kurtz
f6bf4f670e Merge remote-tracking branch 'origin/GP-3296_isabella3412_PowerPC_Index_Fix' 2023-05-31 11:30:43 -04:00
Ryan Kurtz
08911bb149 Merge remote-tracking branch 'origin/patch' 2023-05-31 11:30:04 -04: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
isabella3412
5968d77869 GP-3327 Adding manual indices for Coldfire instructions 2023-05-31 14:58:28 +00:00
Phlosioneer
058fa90387 Issue 4807 Fix movem PC instruction bug on 68000
The `movem` instruction's `(d16, PC)` addressing mode has an instruction
word, a mask word, and then an extension word. The addressing mode
uses the value of PC incremented to the extension word, in this case
`instr_start + 4`. The sleigh code incorrectly uses `instr_start + 2`.
The issue is present for both `movem.w` and `movem.l` variants. This
PR fixes the `PC` offset to `+4`.

See 68000 reference manual page 2-13 for PC indirect addressing mode,
and 4-128 for MOVEM documentation.

Partially addresses #4807.
2023-05-31 14:31:37 +00:00
ghidorahrex
af40b28931 GP-3102: Fixed disasm of default 64-bit addrsize instructions 2023-05-31 10:13:41 -04:00
ghidorahrex
70a50dfcc2 GP-3478: Fixed registers in aarch64 neon mla instruction 2023-05-31 14:08:47 +00:00
David Youd
2d497a0d5c fix to TSX instruction 2023-05-31 13:14:48 +00:00
Ryan Kurtz
491e2f2305 Merge remote-tracking branch 'origin/patch' 2023-05-31 08:42:19 -04:00
fenugrec
2b05e1f5f2 8048 : improve display of JBx opcode
instead of e.g. "JB0x5", they will render as "JB5".
2023-05-31 12:34:24 +00:00
fenugrec
bb08f67417 8048: fix JMPP @A extra dereference
JMPP was doing two indirections : one in PData and then one again in
AddrInd, where there should only be one.

MCS-48 docs :

> The contents of the Program Memory location addressed by the
Accumulator
is used as the new page offset of the Program Counter.

i.e.
(PC 0 – 7) <- ((A))

Previous implementation caused disasm / decompiler errors such as
"Low-level Error: Could not find op at target address"

refs:
https://github.com/NationalSecurityAgency/ghidra/discussions/4818
2023-05-31 12:34:23 +00:00
fenugrec
97b0984426 8048: support > 4kB address space
MCS-48 just barely supports 12 bits of program counter space (4kB), but
many real-world applications use software banking to expand this,
e.g. via IO pins driving extra address lines to the external ROM.

This patch allows up to 16-bit addresses. To use this feature, simply
select the special instruction (typically ORL Pp or ANL Pp) and set a
manual Fallthrough address to the correct bank.
2023-05-31 12:34:22 +00:00
fenugrec
3fbf16b056 8048: make DBF a context register
See GH #2423

The SEL MB0/MB1 opcodes set a DBF register but this had no effect, therefore JMP and CALL
destinations didn't take into account DBF.
This is essentially @esaulenka 's patch from
3756e1bcee

but separated from the DFB->DBF typo change, and sets the width of the new
context register to be 1 bit (doesn't need to be 2 bits)

This greatly improves analysis. The only downside is that to manually
override DBF on a single instruction, it needs to be cleared first, then
disassembled again after setting the desired DBF.
2023-05-31 12:34:21 +00:00
fenugrec
7c2b8ca27d 8048: typo in "DFB" register name , should be DBF
MCS-48 Assembly language manual #9800255D :
'
DBF designate memory bank flip-flop
'
2023-05-31 12:34:20 +00:00
fenugrec
5ea567f65b 8048: fix movp, movp3, jmpp
the correct syntax for [x,y] bitranges has y= # number of bits. These
three instructions affect the lower 8 bits of PC, not 7.

From MCS-48 docs:
'
MOVP A,@A
(PC: 0-7)<-(A)
(A)<-((PC))

Move data in program memory location addressed by A into A. Program
counter is restored.
'

There is similar wording for MOVP3 and JMPP.

Fixes #4810 on GH
2023-05-31 12:34:19 +00:00
Ryan Kurtz
d4b626efc2 Merge remote-tracking branch
'origin/GP-3498-dragonmacher-find-refs-exception' (Closes #5310)
2023-05-31 08:09:47 -04:00
Ryan Kurtz
03bd2bf521 Merge remote-tracking branch 'origin/GP-2129_ghidragon_fieldpanel_accesibility--SQUASHED' 2023-05-31 08:05:33 -04:00
dragonmacher
d3912c5e0f GP-5379 - Updated the Python Interpreter prompt to use less space 2023-05-30 17:23:47 -04:00
ghidragon
89e46f2ad9 Added Accessibility to FieldPanel 2023-05-30 16:24:59 -04:00
caheckman
050d3018c8 GP-3508 Fix for calcHash methods 5 and 6 2023-05-30 15:39:19 -04:00
Ryan Kurtz
b8f1270951 Merge remote-tracking branch 'origin/patch' 2023-05-30 14:12:33 -04:00
Dan
4b0bd5ce12 GP-3507: Create attachable sleep specimen for gdb 2023-05-30 14:04:01 -04:00
dev747368
61e9988190 GP-0 fix archive id test for new golang 1.17 gdt 2023-05-30 17:05:03 +00:00
Phlosioneer
b1c54e36e1 Fix pea SP instruction bug on 68000 processor
The `pea` instruction adjusts `SP`, but the address may be `SP`-based.
Ghidra was evaluating the effective address after adjusting `SP`, but
the address should be evaluated before `SP` is changed. For example,
`pea (SP)` should result in a pointer to the previous stack entry,
rather than a pointer to itself.
2023-05-30 16:49:29 +00:00
Ryan Kurtz
0cb865352b Merge remote-tracking branch 'origin/patch' 2023-05-30 09:15:07 -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
dragonmacher
05aac4b81e GP-3498 - Fixed IndexOutOfBoundsException 2023-05-30 09:06:40 -04:00
Xiaoyin Liu
02598e4c5d
Close FileDataTypeManager in CompareGDTs.java
`firstArchive` and `secondArchive` are not closed, which causes errors the next time you run this script with the same GDTs, because the two GDT files are still in use.
2023-05-28 19:09:43 +04:00
Ryan Kurtz
3e9419d4d7 Merge remote-tracking branch
'origin/GP-3503_emteere_PR-5242_befoulad_show-constuse-multeq'
(Closes #5242)
2023-05-26 16:41:31 -04:00
Ryan Kurtz
2c143d45bc Merge remote-tracking branch 'origin/patch' 2023-05-26 16:40:24 -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
caheckman
3c08b44a1e GP-3424 Near/far pointer data-type propagation 2023-05-26 16:05:03 -04:00
emteere
b97b3ec5d5 GP-3503 Minor cleanup 2023-05-26 19:37:58 +00: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
007cfacd6c Merge remote-tracking branch 'origin/GP-3288_dev747368_golang_1_17--SQUASHED' 2023-05-26 11:47:47 -04:00
Ryan Kurtz
47457bef53 Merge remote-tracking branch 'origin/patch' 2023-05-26 11:45:59 -04:00
caheckman
c17e5cd442 GP-3369 DecompileOptions are optional for DecompInterface 2023-05-26 11:35:26 -04:00
dev747368
d3c3287eb2 GP-3288 add support for Golang 1.17
Also fix error with structure name tagging introduced in previous commit
2023-05-26 11:16:38 -04:00
Ryan Kurtz
d6fa1d9768 Merge remote-tracking branch 'origin/patch' 2023-05-26 08:31:33 -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
4e318086a3 Merge remote-tracking branch 'origin/patch' 2023-05-26 07:20:24 -04:00
Ryan Kurtz
bfbcd06c5c GP-3474: Fixing DYLD_CHAINED_PTR_X86_64_KERNEL_CACHE fixups 2023-05-26 07:09:05 -04:00
dev747368
d7710625be GP-3274 tweaked list types, fixed whitespace 2023-05-25 20:02:17 +00:00
isabella3412
d7d80b134e GP-3296 Updated PowerISA Instruction Index with new manual 2023-05-25 18:18:55 +00:00
ghidra1
a9f3692373 GP-3493 corrected ELF PT_NOTE markup NPE 2023-05-25 12:14:32 -04:00
isabella3412
1f866578b1 GP-3328: Added support for CramFS 2023-05-25 07:19:50 -04:00
caheckman
ce520cc940 GP-3480 Mark PPC r13 as unaffected 2023-05-24 14:35:59 -04:00
Ryan Kurtz
3b9263f1b4 Merge remote-tracking branch 'origin/patch' 2023-05-24 12:49:11 -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
359f56131b Merge remote-tracking branch 'origin/patch' 2023-05-24 08:43:20 -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
2daddb7d7c Merge remote-tracking branch 'origin/patch' 2023-05-24 08:29:14 -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
ghidra1
584260ca81 GP-3472 Added __stdcall convention alias for 64-bit Windows cspecs 2023-05-23 15:34:35 -04:00
ghizard
9cb6a7a12e GP-3449 - Fix Win32 8-byte type alignment and update test utils 2023-05-23 15:16:52 -04:00
ghidra1
edec5d9020 GP-3268 revised decompiler function override hash to factor in calling
convention
2023-05-23 14:28:48 -04:00
Ryan Kurtz
536739f0a5 Merge remote-tracking branch 'origin/patch' 2023-05-23 12:31:22 -04:00
Ryan Kurtz
e23198b563 Merge remote-tracking branch 'origin/GP-3441_IndirectSwitchVar' into
patch (Closes #5307)
2023-05-23 11:35:03 -04:00
Ryan Kurtz
05ad0ea305 Merge remote-tracking branch 'origin/GP-0_d-millar_pty_for_macos' into patch 2023-05-23 11:33:18 -04:00
Ryan Kurtz
82f7a0a53d Merge remote-tracking branch 'origin/GP-3440_dev747368_golang_cleanup--SQUASHED' 2023-05-23 11:28:31 -04:00
dev747368
df49cb7f5c GP-3440 cleanup golang javadoc and markup logic 2023-05-23 11:20:44 -04:00
d-millar
dec2620bea GP-0: quick fix for macos/gdb support 2023-05-23 10:25:42 -04:00
Ryan Kurtz
e25881828c Merge remote-tracking branch 'origin/patch' 2023-05-23 07:53:49 -04:00
d-millar
312e396d9a GP-3442: Upgrades SWIG-generated Java (plus docs) to LLVM/lldb 16.x
(Closes #5359, #5330)
2023-05-23 07:46:55 -04:00