Ryan Kurtz
b0e0c7372a
Merge remote-tracking branch 'origin/patch'
2023-07-26 08:39:22 -04:00
Ryan Kurtz
a84b32546f
Merge remote-tracking branch 'origin/GP-0-patch_Dan_testFixes-2023-07-26-1' into patch
2023-07-26 08:37:22 -04:00
Dan
7be3c9b20f
GP-0: Fix DebuggerRegistersProviderGuestTest
2023-07-26 08:29:29 -04:00
Dan
4bfd22c435
GP-0: Fix breakpoint provider tests
2023-07-26 08:23:31 -04:00
Ryan Kurtz
2534b2e6e7
Merge remote-tracking branch 'origin/patch'
2023-07-26 06:17:35 -04:00
Ryan Kurtz
e4e6a28caf
Merge remote-tracking branch
...
'origin/GP-2277_ryanmkurtz_lib-fs--SQUASHED' (Closes #4162 )
2023-07-26 06:07:01 -04:00
Ryan Kurtz
e6421e6e81
GP-2277: Libraries can now be loaded from both local directories and GFileSystems.
...
This enables loading Mach-O libraries directly from within the dyld_shared_cache file.
2023-07-26 06:03:36 -04:00
Dan
06f08734f9
GP-0: Fix p-code stepper test
2023-07-25 14:59:08 -04:00
Ryan Kurtz
ddba5a57bc
Merge remote-tracking branch 'origin/GP-3667_ghidragon_cleaning_up_GraphDiaplayOptions_constructor_to_register_tool_options--SQUASHED'
2023-07-25 13:25:40 -04:00
ghidragon
04fa097f58
GP-3667 Cleaning up weird behavior of GraphDisplayOptions to register options when given a tool
2023-07-25 12:26:07 -04:00
ghidorahrex
2e650401d3
GP-3652: Added comments
2023-07-25 13:23:03 +00:00
Ryan Kurtz
8028c54abe
Merge remote-tracking branch 'origin/patch'
2023-07-24 18:00:22 -04:00
Ryan Kurtz
001deaa6f3
Merge remote-tracking branch 'origin/GP-3616_ghidra1_DomainFileProxyGetSharedProjectURL' into patch
2023-07-24 17:57:03 -04:00
Ryan Kurtz
19a4e2a7c7
Merge remote-tracking branch 'origin/GP-3592-dragonmacher-pcode-stepper-rendering--SQUASHED' into patch
2023-07-24 17:54:52 -04:00
Ryan Kurtz
718b228c30
Merge remote-tracking branch 'origin/patch'
2023-07-24 11:47:36 -04:00
Ryan Kurtz
99da2a3e13
Merge remote-tracking branch
...
'origin/GP-3590_DecompilerDataypeId--SQUASHED' (Closes #5403 ,
Closes #5475 )
2023-07-24 11:36:52 -04:00
Ryan Kurtz
ffbcd21a74
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2023-07-24-1'
2023-07-24 11:34:26 -04:00
Dan
c98e2b9126
GP-0: Fix DebuggerRegistersProviderGuestTest
2023-07-24 10:36:37 -04:00
Ryan Kurtz
09d545a45c
GP-0: Fixing typo ( Closes #5596 )
2023-07-24 07:17:51 -04:00
ghidra007
70acf6215e
GP-3662 fixed VT apply function signature with custom storage logic error/design flaw
2023-07-21 22:48:07 +00:00
dragonmacher
4412fddbea
GP-3592 - Fixed incorrect colors in dark mode
2023-07-21 17:12:03 -04:00
caheckman
d9eb7b6d45
GP-3590 NonDB data-type ids
2023-07-21 20:50:31 +00:00
Ryan Kurtz
bece81176e
Merge remote-tracking branch 'origin/GP-0_d-millar_PR-5569_ajmurphy520_fix_for_dbgeng_dialog_entries'
2023-07-21 10:49:30 -04:00
ghizard
9c0f2e61f7
GP-0_ghizard fix redundancy and test from GP-3649
2023-07-21 08:20:31 -04:00
Ryan Kurtz
1f6cb534af
Merge remote-tracking branch 'origin/patch'
2023-07-21 06:21:20 -04:00
Ryan Kurtz
07b664bbbf
Merge remote-tracking branch 'origin/GP-0_d-millar_fix_for_half_of_5517'
...
into patch (#5517 )
2023-07-21 06:18:33 -04:00
Ryan Kurtz
b712b18fcd
Merge remote-tracking branch
...
'origin/GP-0_d-millar_fix_for_5538--SQUASHED' into patch (Closes #5538 )
2023-07-21 06:16:24 -04:00
Ryan Kurtz
36695e8cbb
Merge remote-tracking branch
...
'origin/GP-3656_Dan_fixEmuDsPic30F--SQUASHED' into patch (Closes #5556 )
2023-07-21 06:13:20 -04:00
Dan
cfac9a1b3a
GP-3656: Fix TwoWayBreakdownAddressRangeIterator when spanning spaces.
2023-07-20 15:17:20 -04:00
d-millar
ce61af686a
GP-0: enable EOLs for environment only
2023-07-20 15:01:03 -04:00
Ryan Kurtz
99feb8d545
Merge remote-tracking branch 'origin/patch'
2023-07-20 10:42:31 -04:00
Ryan Kurtz
8eb31518cd
Merge remote-tracking branch 'origin/GP-3643_James_variable_space_varnode_sizes' into patch
2023-07-20 10:36:54 -04:00
Rubens Brandao
fb9ed7cc48
AARCH64 fcadd and fcmla export contants
2023-07-20 14:01:58 +00:00
Rubens Brandao
e0bd90eb7d
Fix AARCH64 fcmla_rotate export len
2023-07-20 14:01:28 +00:00
Rubens Brandao
64551b3cca
Fix AARCH64 fcadd_rotate export len
2023-07-20 14:00:45 +00:00
ghidorahrex
7fa8853897
GP-3655: Fixed lidt/sidt/sgdt instruction disassembly
2023-07-20 13:46:10 +00:00
Ryan Kurtz
75a44fb423
Merge remote-tracking branch 'origin/GP-3429_VariablesCrossingCalls'
...
(Closes #5237 )
2023-07-19 15:13:43 -04:00
Ryan Kurtz
005e4dbdf0
Merge remote-tracking branch 'origin/GP-3614_caheckman_PR-5482_LukeSerne_force-utf8-docs'
2023-07-19 15:10:18 -04:00
Ryan Kurtz
71622d6218
Merge remote-tracking branch 'origin/GP-3649_ghizard_Separate_lref_rref_from_pointers_and_fix_MsftDemangler_ptr_ref_to_fnpointer_assignment--SQUASHED'
2023-07-19 15:08:32 -04:00
Ryan Kurtz
46ecc7dbf0
Merge remote-tracking branch 'origin/GP-3615-dragonmacher-test-logging-improvements--SQUASHED'
2023-07-19 15:05:06 -04:00
Ryan Kurtz
b0ed139a6d
Merge remote-tracking branch 'origin/patch'
2023-07-19 15:04:23 -04:00
caheckman
a9622f89a3
decodePieces returns logicalsize
2023-07-19 18:52:24 +00:00
ghizard
9f5cfa5170
GP-3649 - DemangledObjects - separate lref/rref from pointerLeverls; fix MDMang function pointers indirection
2023-07-19 14:28:53 -04:00
dragonmacher
bd0c491263
GP-3615 - Added a test harness method to make it easier to change log output from a test. The test harness will reset any changes made at the end of the test.
2023-07-19 12:47:47 -04:00
caheckman
67b22166af
GP-3429 Intersect tests for stack affecting ops
2023-07-18 18:38:46 +00:00
dragonmacher
b87f8781e6
GP-3550 - Fixed some theme foreground colors that were not updating
...
correctly
2023-07-18 14:25:40 -04:00
Ryan Kurtz
edc6c52094
Merge remote-tracking branch 'origin/patch'
2023-07-18 07:14:39 -04:00
Ryan Kurtz
8e80794c55
Merge remote-tracking branch 'origin/GP-3644_ghizard_MDMang_rref_updates--SQUASHED'
2023-07-18 07:04:48 -04:00
Ryan Kurtz
60445e5b53
Merge remote-tracking branch 'origin/GP-3630_ryanmkurtz_macho-arm64_32'
2023-07-18 07:04:23 -04:00
Andrew Murphy
a45952d3f1
Fix ability to set working directory and env for dbgeng debug processes
2023-07-17 21:39:10 -05:00
d-millar
66bbf59c51
GP-0: fix for odd brew unpack issue
2023-07-17 18:15:22 -04:00
ghizard
b1bca74174
GP-3644_MDMang_rref_cleanup
2023-07-17 14:37:54 -04:00
James
76feae3d49
GP-3643 fixed sizes of varnodes in variable space
2023-07-17 16:33:41 +00:00
Ryan Kurtz
3576ae9424
GP-1574: Delaying fixing DyldCacheFileSystem slide pointers until the
...
first provider is requested
2023-07-17 11:18:35 -04:00
ghidorahrex
f0f65b9ab1
GP-3642: Regression fix for 6x09 compare macro
2023-07-17 13:34:28 +00:00
Ryan Kurtz
1e9fcddaa3
GP-3630: Adding support for Mach-O/DyldCache ARM64_32 processor.
...
Also, made other usability improvements to the DyldCacheLoader (options,
entry point, program tree)
2023-07-14 15:49:30 -04:00
Ryan Kurtz
befa5aa772
Merge branch 'GP-0_ryanmkurtz_PR-3760_GameCubeGBA_pdb-hasRangeMatch'
2023-07-14 13:24:25 -04:00
Ryan Kurtz
627382c8a9
Merge remote-tracking branch
...
'origin/GP-3631_dev747368_PR-5550_oldshensheep_fix-npe-LocalFileChooserModel'
(Closes #5550 )
2023-07-13 12:43:35 -04:00
Ryan Kurtz
0d92e0220b
Merge remote-tracking branch 'origin/GP-1574_ryanmkurtz_dyld-fixups'
2023-07-13 12:42:58 -04:00
Ryan Kurtz
d03a8a1b38
Merge remote-tracking branch 'origin/patch'
2023-07-13 12:42:36 -04:00
Ryan Kurtz
995bb26a4d
GP-3619: Updating python path more frequently to account for changes
...
from bundle manager
2023-07-13 08:50:48 -04:00
Ryan Kurtz
3305f6af5d
GP-1574: Improved support for dyld_shared_cache slide pointer fixups
2023-07-12 12:00:42 -04:00
oldshensheep
351e121268
fix NPE LocalFileChooserModel
2023-07-12 23:54:29 +08:00
Ryan Kurtz
2bc6e8b932
Merge remote-tracking branch 'origin/GP-3622_ghidragon_project_plugin_event--SQUASHED'
2023-07-12 07:48:51 -04:00
Ryan Kurtz
6b78b71940
GP-0: Upping patch to 10.3.3
2023-07-12 06:36:07 -04:00
Ryan Kurtz
0de2b94e7d
Merge remote-tracking branch 'origin/patch'
2023-07-12 06:15:49 -04:00
ghidra1
1e9ed15e0b
GP-0 Updated ChangeHistory for 10.3.2
2023-07-11 16:09:00 -04:00
ghidragon
f05bc7a3ca
GP-3622 add plugin event for projects being opened or closed
2023-07-11 15:35:07 -04:00
emteere
e77cb27eca
GP-0 minor CParser test fix
2023-07-11 18:34:46 +00:00
ghidra1
f8ec071906
Merge remote-tracking branch 'origin/patch'
2023-07-10 19:54:55 -04:00
ghidra1
c3cc2630f2
Merge remote-tracking branch
...
'origin/GP-3606_ghidorahrex_6x09_flags_and_stack_fixes' into patch
(Closes #5508 )
2023-07-10 19:43:40 -04:00
ghidra1
9b5f8599dc
Merge remote-tracking branch
...
'origin/GP-3621_ghidorahrex_6x09_leftshift_flag_fix' into patch (Closes
#5523 )
2023-07-10 19:37:52 -04:00
ghidra1
dc9b46a291
Merge remote-tracking branch 'origin/GP-3437_Dan_emuStackInit--SQUASHED'
...
into patch (Closes #5331 )
2023-07-10 19:37:52 -04:00
Dan
93469f828a
GP-3437: Fix emulator stack initialization.
2023-07-10 19:30:46 -04:00
ghidra1
376dfd1d34
Merge remote-tracking branch 'origin/GP-5_emteere_WindowsResourceTimeImprovement' into patch
2023-07-10 19:29:18 -04:00
Ryan Kurtz
5ad7f944cd
Merge remote-tracking branch 'origin/patch'
2023-07-10 19:21:31 -04:00
Ryan Kurtz
4df3778181
Merge remote-tracking branch 'origin/patch'
2023-07-10 17:51:25 -04:00
ghidra1
5ef80b6aa8
Merge branch 'GP-0_ghidra1_StackUnwinderTestFix' into patch
2023-07-10 17:43:48 -04:00
Ryan Kurtz
3793de0af1
GP-0: Tweaking buildExtension.gradle checkGradleVersion() variable usage
...
(Closes #5540 )
2023-07-10 17:35:43 -04:00
Ryan Kurtz
d997f944e0
Merge remote-tracking branch
...
'origin/GP-3612_emteere_parsetoprogram_procarch' into patch
(Closes #5502 )
2023-07-10 17:23:13 -04:00
Ryan Kurtz
06523ac155
Merge remote-tracking branch 'origin/GP-3611_emteere_multiLinePragma'
...
into patch (Closes #5524 )
2023-07-10 17:21:18 -04:00
emteere
b02101298f
GP-5 Fixed WindowsResource Analyzer wasting time decompiling functions
...
that have previously failed to decompile due to timeout
2023-07-10 20:40:57 +00:00
ghidra1
92b1dd733f
GP-0 corrected StackUnwinderTest failures
2023-07-10 16:09:23 -04:00
ghidra1
bc40f20c0c
GP-3302 corrected EXTERNAL thunk function creation which resulted in
...
duplciate symbol
2023-07-10 12:39:50 -04:00
ghidorahrex
8cd3a31afa
GP-3621: Fixed 6x09 left-shift instruction flags
2023-07-10 14:29:37 +00:00
Ryan Kurtz
3be8f67ea7
Merge remote-tracking branch 'origin/GP-3613_StackReturnStorage'
2023-07-10 06:06:11 -04:00
ghidra1
f661d684f6
GP-3616 corrected DomainFileProxy.getSharedProjectURL
2023-07-07 18:47:20 -04:00
caheckman
e9b5be17c1
GP-3613 Support for return storage on stack
2023-07-07 15:34:18 +00:00
Ryan Kurtz
d932173a25
Merge remote-tracking branch
...
'origin/GP-3219_ghidorahrex_m68k_multiple_read_fix--SQUASHED'
(Closes #2492 )
2023-07-06 12:11:23 -04:00
Ryan Kurtz
8163431575
Merge remote-tracking branch 'origin/GP-3607_ghidragon_floating_point_text_field--SQUASHED'
2023-07-06 11:19:48 -04:00
Ryan Kurtz
5b9dfc92dd
Merge remote-tracking branch 'origin/patch'
2023-07-06 11:16:27 -04:00
Ryan Kurtz
64977a7a30
Merge remote-tracking branch 'origin/GP-3605_emteere_limitErrorsConstProp' into patch
2023-07-06 11:02:58 -04:00
Ryan Kurtz
9bc71eace0
Merge remote-tracking branch
...
'origin/GP-3599_emteere_OneByteFunctionsAndPPC' into patch
(Closes #5441 )
2023-07-06 11:01:10 -04:00
Ryan Kurtz
1c786c0849
Merge remote-tracking branch 'origin/GP-3582_emteere_ARM_AddtlBranchRetWaffleFix--SQUASHED' into patch
2023-07-06 10:58:24 -04:00
ghidra1
75fb5bf79b
Merge remote-tracking branch 'origin/GP-0_ghidra1_x86compat32fix' into patch
2023-07-06 09:09:01 -04:00
emteere
081f1a6338
GP-3612 Always use program architecture when parsing header files to
...
program
2023-07-05 23:53:10 +00:00
emteere
2d2584517c
GP-3611 fix C-parsing of #pragma lines with multiple lines and comments
2023-07-05 23:36:39 +00:00
emteere
5b393764c6
GP-3582 Fix arm Branch/Return waffle if correct function boundaries not created and LR is detected as a constant
2023-07-05 14:18:55 -04:00
Ryan Kurtz
22e5c1a48b
Merge remote-tracking branch 'origin/patch'
2023-07-05 13:58:34 -04:00
Ryan Kurtz
76c52ba9a4
Merge remote-tracking branch 'origin/GP-3609_SplitCopyEndianess' into
...
patch (Closes #5424 )
2023-07-05 13:55:41 -04:00
Ryan Kurtz
170ebe74e0
Merge remote-tracking branch
...
'origin/GP-3610_ghidra1_ELF_x86-64_GOTRelocations' into patch
(Closes #5519 )
2023-07-05 13:54:12 -04:00
Ryan Kurtz
c39f0c0103
Merge remote-tracking branch 'origin/GP-3603_ghizard_PDB_Increase_max_page_size' into patch
2023-07-05 13:52:49 -04:00
ghidra1
784208dad8
GP-3610 Corrected NPE and GOT allocation issue which could prevent
...
import of object modules GOT PCREL relocations
2023-07-05 13:35:31 -04:00
caheckman
0b13fc7109
GP-3609 Split based on endianess of output AddrSpace
2023-07-05 17:15:46 +00:00
ghidragon
1317d35fa1
GP-3607 added general purpose validating floating point number input text field
2023-07-05 12:54:11 -04:00
ghidra1
ccad2abbd8
GP-0 revised x86-64 ldef entry for compat32 variant and change opinion
...
entries to give preference to default variant
2023-07-05 10:58:20 -04:00
Ryan Kurtz
785a854d20
GP-0: Fixing typo ( Closes #5526 )
2023-07-05 08:52:39 -04:00
Ryan Kurtz
2b063bd4fb
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MachoProgramBuilder.java
2023-07-05 07:07:49 -04:00
Ryan Kurtz
b796fe5233
GP-3568: Backporting to patch
2023-07-05 07:03:34 -04:00
Ryan Kurtz
70bb7f9af7
Merge remote-tracking branch
...
'origin/GP-3407_Dan_varHoverErrors--SQUASHED' into patch (Closes #5332 )
2023-07-05 06:13:36 -04:00
ghidorahrex
61d14e722b
GP-3219: Refactored several 68k instructions to remove dup mem accesses.
2023-07-03 14:16:03 -04:00
ghidorahrex
17c571a393
GP-3606: Fixed 6x09 sub/cmp flags and 2-byte stack push/pop ordering
2023-07-03 18:14:45 +00:00
Dan
695fc0e0f1
GP-3407: Improve stack unwinding and diagnostic reporting.
2023-07-03 13:34:05 -04:00
ghizard
65c8f63e86
GP-3603 - PDB - increase max pagesize to 0x2000
2023-07-03 12:11:45 -04:00
emteere
365f526877
GP-3605 Only log error message once and improve efficiency of allocating
...
new spaces
2023-07-03 16:10:27 +00:00
Ryan Kurtz
c66ad6b047
Merge remote-tracking branch 'origin/patch'
2023-07-03 11:30:58 -04:00
Ryan Kurtz
f847e5d194
GP-3598: Fixed a regression in the Mach-O Loader that was causing
...
incorrect DYLD_CHAINED_PTR_64_KERNEL_CACHE fixups
2023-07-03 11:27:06 -04:00
Ryan Kurtz
3c49371304
Merge remote-tracking branch 'origin/patch'
2023-07-03 11:12:32 -04:00
Ryan Kurtz
c6e7c7c9c0
Merge remote-tracking branch 'origin/GP-3468_Dan_updateHelpReGanymede' into patch
2023-07-03 11:09:52 -04:00
Ryan Kurtz
9194036c52
Merge remote-tracking branch 'origin/patch'
2023-07-03 11:05:14 -04:00
Ryan Kurtz
40231a53d3
Merge remote-tracking branch
...
'origin/GP-0_Dan_fixImpoterRegressionFromCompat32' into patch
(Closes #5518 )
2023-07-03 11:01:51 -04:00
Dan
493afe7602
GP-0: Fix javadocs for GhidraScript.askPassword()
2023-07-03 10:54:21 -04:00
Dan
aa67e04592
GP-0: Fix x86 importers / tests.
2023-07-03 10:39:25 -04:00
emteere
b7ede746d0
GP-3599 Fix for function bodies including one byte of non-disassembled
...
data. PowerPC disassembly from computed branch.
2023-06-30 22:42:47 +00:00
Ryan Kurtz
1ad4f57358
Merge remote-tracking branch 'origin/GP-3597_dev747368_taskmonitor_qol_methods--SQUASHED'
2023-06-30 13:06:13 -04:00
Ryan Kurtz
40a888599f
Merge remote-tracking branch 'origin/patch'
2023-06-30 13:04:11 -04:00
Ryan Kurtz
a7063c672e
Merge remote-tracking branch 'origin/GP-3295_Dan_askPasswordScriptAPI-2--SQUASHED' into patch
2023-06-30 13:00:38 -04:00
Ryan Kurtz
b1fd68d5c2
Merge remote-tracking branch 'origin/GP-3591_ghidra1_CreateFunctionBody'
...
into patch (Closes #5412 )
2023-06-30 12:46:09 -04:00
dev747368
8bc28b02d9
GP-3597 add methods to combine calling increment and checkCancelled, etc
...
Add methods to combine calling increment+checkCancelled andinitialize+setMessage
2023-06-30 11:05:23 -04:00
Dan
899772973a
GP-3295: Add askPassword to GhidraScript API.
2023-06-29 17:05:47 -04:00
Ryan Kurtz
73e80aa1f9
Merge remote-tracking branch 'origin/patch'
2023-06-29 13:53:03 -04:00
Ryan Kurtz
92e77ff5cb
Merge remote-tracking branch 'origin/GP-3571_Dan_emuCtx' into patch
2023-06-29 13:50:50 -04:00
Ryan Kurtz
ca9eb95077
Merge remote-tracking branch 'origin/patch'
2023-06-29 13:36:23 -04:00
Ryan Kurtz
e24ee64937
GP-3596: Updating DyldCacheHeader fields and simplifying code
2023-06-29 13:33:09 -04:00
Ryan Kurtz
efb8c23153
Merge remote-tracking branch
...
'origin/GP-3589-dragonmacher-class-from-namespace-error' into patch
(Closes #5480 )
2023-06-29 13:26:36 -04:00
Ryan Kurtz
d2be76feb7
Merge remote-tracking branch 'origin/GP-0_ghizard_MDMang_fix_Qualification_spelling'
2023-06-29 12:06:57 -04:00
Ryan Kurtz
c9a86de1b0
GP-3566: Tweaking DyldCacheLoader options
2023-06-29 12:06:31 -04:00
ghizard
f73a4999ca
GP-0 - MDMang fix Qualification spelling
2023-06-29 10:27:22 -04:00
Ryan Kurtz
24dbe4d6c7
Merge remote-tracking branch 'origin/GP-2518_ghizard_PDB_Handle_VTShape--SQUASHED'
2023-06-29 07:44:21 -04:00
Ryan Kurtz
f49bb0b025
Merge remote-tracking branch 'origin/patch'
2023-06-29 07:12:05 -04:00
Ryan Kurtz
5759352c43
Merge remote-tracking branch 'origin/GP-3583_Dan_fixWoW64--SQUASHED' into patch
2023-06-29 06:31:32 -04:00
ghizard
344e1bb2d3
GP-2518 - PDB: vtshape structures; reduce analysis messages
2023-06-28 17:11:06 -04:00
Dan
79992c1d9c
GP-3571: Emulator heeds globalset
2023-06-28 15:49:23 -04:00
Dan
0c39626b73
GP-3583: Fix race in module arch detection. Set longMode bit. Add compat32 ldef.
2023-06-28 13:56:09 -04:00
Ryan Kurtz
e2c71b8cda
Merge remote-tracking branch 'origin/patch'
2023-06-28 11:36:10 -04:00
Ryan Kurtz
ba53037d3d
Merge remote-tracking branch 'origin/GP-3588_Dan_restoreWatchDataType' into patch
2023-06-28 11:33:49 -04:00
Ryan Kurtz
763804e6c5
GP-3587: Libraries extracted from a DyldCacheFileSystem now contain an
...
optimized __LINKEDIT segment, resulting in a significantly smaller
binary
2023-06-28 11:26:22 -04:00
ghidra1
b1502f692a
GP-3591 correct create function issue when entry point part of an
...
existing function
2023-06-28 09:16:10 -04:00
Ryan Kurtz
c3fef96e7b
Merge remote-tracking branch 'origin/patch'
2023-06-28 07:35:39 -04:00
Ryan Kurtz
d481a845fb
Merge remote-tracking branch
...
'origin/GP-3525_ghidorahrex_6x09_leaxy_fix--SQUASHED' into patch
(Closes #5414 )
2023-06-28 07:31:13 -04:00
Ryan Kurtz
80b3ab3e4b
Merge remote-tracking branch 'origin/patch'
2023-06-28 06:09:46 -04:00
dragonmacher
4ba89c6a8a
GP-3589 - Fixed exception while performing Convert to Class with a
...
filter applied
2023-06-27 17:09:16 -04:00
ghidra1
ed7ddd1b42
GP-0 corrected ProjectFileManager.dispose issue which could mask other
...
problems encountered during instantiation.
2023-06-27 14:57:31 -04:00
Dan
793b7b5ac5
GP-3538: Fix restoration of Watch data type.
2023-06-27 14:21:37 -04:00
ghidorahrex
52d4aaf285
GP-3525: Fixed 6x09 leax/leay instructions updating zero flag
2023-06-27 14:03:14 -04:00
Dan
37c9534c35
GP-3468: Purging Debugger help of deprecated text and referred to course
...
materials.
2023-06-27 13:52:44 -04:00
Ryan Kurtz
a6cd2edb89
Merge remote-tracking branch 'origin/patch'
2023-06-27 13:19:40 -04:00
Ryan Kurtz
141d6d1acd
Merge remote-tracking branch 'origin/GP-3586_ghidra1_ElfHeaderWarning' into patch
2023-06-27 13:15:47 -04:00
Ryan Kurtz
c39a385766
Merge branch 'GP-3565_ryanmkurtz_macho-markup'
2023-06-27 11:11:40 -04:00
ghidra1
f9f32991be
GP-3586 corrected inappropriate ELF Header warniing for non-ELF binary
...
import
2023-06-27 11:11:38 -04:00
Ryan Kurtz
00d95c8e89
GP-3565: Marking up Mach-O indirect symbol table
2023-06-27 11:09:53 -04:00
Ryan Kurtz
b4351e464c
Merge branch 'GP-0_ryanmkurtz_PR-4419_GameCubeGBA_Arrays-bug'
...
(Closes #4419 )
2023-06-27 08:11:54 -04:00
Ryan Kurtz
0fdebef005
GP-0: Certify
2023-06-27 08:08:54 -04:00
Ryan Kurtz
9f79ff8e2e
Merge remote-tracking branch 'origin/GP-3568_ryanmkurtz_chain-starts'
2023-06-27 06:57:53 -04:00
Ryan Kurtz
80d386195a
Merge remote-tracking branch 'origin/patch'
2023-06-27 06:53:47 -04:00
Ryan Kurtz
bdd2143f98
GP-3584: Failing to parse PE ExceptionDataDirectory no longer prevents
...
the import from finishing (Closes #5483 , Closes #5496 )
2023-06-27 06:50:59 -04:00
Ryan Kurtz
dd60a8af36
Merge remote-tracking branch 'origin/patch'
2023-06-27 06:21:32 -04:00
Ryan Kurtz
233aba07c7
Merge remote-tracking branch
...
'origin/GP-3576_Dan_PR-5487_sakiodre_noHighVariableErrorDuringUnwind'
into patch (Closes #5487 )
2023-06-27 06:03:37 -04:00
ghidragon
2db3065340
Merge branch 'GP-0-dragonmacher-plugin-manager-refactor'
2023-06-26 17:58:31 -04:00
dragonmacher
f5f71426d9
Refactored plugin configuration methods
2023-06-26 17:56:20 -04:00
Ryan Kurtz
34657813b1
Merge remote-tracking branch 'origin/GP-3575_ghidragon_refactor_SaveState--SQUASHED'
2023-06-26 14:51:08 -04:00
Ryan Kurtz
e3ce8f88f2
Merge remote-tracking branch 'origin/patch'
2023-06-26 14:50:31 -04:00
ghidragon
c7d2616041
GP-3575 refactoring SaveState to extends a new GProperties class for more general use properties to an XML or JSon file.
2023-06-26 12:03:27 -04:00
sakiodre
0b8d607040
Add no high variable error handling while unwinding stack in SymPcodeExecutor
2023-06-26 11:29:09 -04:00
Ryan Kurtz
92db691cb3
Merge branch 'GP-0_ryanmkurtz_PR-3777_GameCubeGBA_progress'
2023-06-26 07:57:12 -04:00
Wiz
6a19803ae0
Prefer getComponentContaining over getComponentAt where applicible
...
This should make the code more understandable.
2023-06-25 12:51:59 -04:00
Wiz
4660e1563f
Make proper Arrays.toString() calls instead of .toString, which is improper for arrays
2023-06-25 12:00:08 -04:00
Dan
bed48fe0bc
GP-3572: Fix emu GUI crashes with mem-mapped PC
2023-06-23 17:37:55 -04:00
Luke Serné
690ca3ff2b
Docs: Regenerate html files
2023-06-23 15:41:50 +02:00
Luke Serné
ce399ff2db
Docs: Ensure generated html is utf-8 encoded
2023-06-23 15:38:33 +02:00
Ryan Kurtz
a9ee64b498
GP-3568: Adding support for Mach-O __chain_starts section
2023-06-23 07:17:48 -04:00
Ryan Kurtz
5719632656
Merge remote-tracking branch
...
'origin/GP-3560_dragonmacher_PR-5439_ethanarns_master' (Closes #5439 )
2023-06-22 11:02:39 -04:00
Ryan Kurtz
cb6bee7294
Merge remote-tracking branch 'origin/GP-3566_ryanmkurtz_dyld-options'
2023-06-22 11:01:51 -04:00
Ryan Kurtz
634cc84f8b
Merge remote-tracking branch 'origin/patch'
2023-06-22 11:01:29 -04:00
Ryan Kurtz
5e87119ef1
Merge remote-tracking branch
...
'origin/GP-3466-dragonmacher-extenions-version-check' into patch
(Closes #1193 )
2023-06-22 10:57:33 -04:00
Ryan Kurtz
309be1eb05
GP-3566: Adjusted MachoLoader and DyldCacheLoader options
2023-06-22 10:06:31 -04:00
ghizard
f6cbc5a0ab
GP-0 Fix source doc for 5464 course coarse
2023-06-21 14:54:43 -04:00
Ryan Kurtz
86091b7cfe
Merge branch 'GP-0_ryanmkurtz_PR-5464_LukeSerne_fix-typos'
2023-06-21 13:55:33 -04:00
Ryan Kurtz
dd0bae252c
Merge remote-tracking branch
...
'origin/GP-3322_isabella3412_Simplify_Merge_Tests--SQUASHED'
2023-06-21 13:16:47 -04:00
Ryan Kurtz
231c56d328
Merge remote-tracking branch 'origin/GP-3554_dev747368_upwtm_1L_checkCancelled'
2023-06-21 13:03:16 -04:00
Ryan Kurtz
237bd604e1
Merge remote-tracking branch 'origin/GP-0-dragonmacher-screenshot-fixes'
2023-06-21 13:02:53 -04:00
Ryan Kurtz
b82fdae16c
Merge remote-tracking branch 'origin/GP-3565_ryanmkurtz_macho'
2023-06-21 13:02:31 -04:00
Ryan Kurtz
450c3a4091
Merge remote-tracking branch 'origin/patch'
2023-06-21 13:02:17 -04:00
Ryan Kurtz
0069658d48
GP-3565: Mach-O markup improvements
2023-06-21 13:00:16 -04:00
Ryan Kurtz
d5559a477c
Merge remote-tracking branch
...
'origin/GP-3524_ghidorahrex_arm_thumb_vdup_fix' into patch
(Closes #5420 )
2023-06-21 12:52:06 -04:00
isabella3412
7551714b9d
GP-3322 Renamed the interfaces from their temporary names after passing tests
...
GP-3322 Updated with fixes after testing
GP-3322 Few files with formatting updates
GP-3322 Initial commit with removal of transaction creation at all uses of these interfaces.
2023-06-21 16:17:30 +00:00
Ryan Kurtz
5904331b46
Merge remote-tracking branch
...
'origin/GP-3555-dragonmacher-build-extension-help-failure'
(Closes #5459 )
2023-06-21 10:50:20 -04:00
dragonmacher
c22f0296a1
GP-3560 - Updated tests and help for annotation PR
2023-06-20 18:42:21 -04:00
Ethan Arns
7f26be1741
Add annotation selection replacement for comments
2023-06-20 18:42:19 -04:00
dev747368
793bedc0b4
GP-3554 fix UnknownProgressWrappingTaskMonitor's checkCanceled
...
The 1L checkCanceled() was calling the base-class's impl instead of
calling the delegate's impl. Fixed by use the right base class.
Also tweaked 2 new uses of 1L in Dtb and Fdt Analyzer.
2023-06-20 22:10:00 +00:00
dragonmacher
f199a93352
GP-3555 - fixed gradle build for extensions that do not have help
2023-06-20 17:07:52 -04:00
Ryan Kurtz
0beaf23e03
Merge remote-tracking branch
...
'origin/GP-3559-dragonmacher-accessibility-npe' (Closes #5468 )
2023-06-20 14:38:57 -04:00
Ryan Kurtz
75684164bd
Merge remote-tracking branch 'origin/patch'
2023-06-20 14:37:04 -04:00
Ryan Kurtz
d9d8947bda
Merge remote-tracking branch
...
'origin/GP-2808_emteere_MoreCParserPragmaAndSilentFailure' into patch
(Closes #4692 , Closes #5454 )
2023-06-20 14:32:13 -04:00
dragonmacher
a8328a39f5
Fixed bad palette references; set standard theme for screenshots
2023-06-20 14:23:45 -04:00
dragonmacher
a4992e431a
GP-3559 - Fixed NPE
2023-06-20 13:18:26 -04:00
dragonmacher
e321400ee8
GP-3466 - Added dialog to Extension installation to allow users to
...
bypass version restriction
2023-06-16 23:09:49 -04:00
Luke Serné
0d4ad7502a
Fix typo in comment in PcodeOp.java: 'peices' -> 'pieces'
2023-06-17 00:02:01 +02:00
Ryan Kurtz
9d7809902d
Merge remote-tracking branch 'origin/GP-2425_dev747368_golang_duffzero_duffcopy'
2023-06-16 13:24:50 -04:00
Ryan Kurtz
10588a7a3b
Merge remote-tracking branch 'origin/GP-3537_pic24_le'
2023-06-16 09:46:44 -04:00
Ryan Kurtz
8cc3a9443b
Merge remote-tracking branch 'origin/patch'
2023-06-16 09:14:51 -04:00
Ryan Kurtz
d7e9bb48f4
Merge remote-tracking branch 'origin/GP-0_ghizard_fix_gdt_archive_for_GP-3449_change'
2023-06-16 09:14:35 -04:00
Ryan Kurtz
dc7caf0e28
GP-3552: Fixed a timestamp encoding bug that caused PE symbol .exports
...
files to not get matched and applied in some circumstances
(Closes #5351 )
2023-06-16 09:08:56 -04:00
ghizard
0fd5fa3fd7
Updated vs12_32.gdt
2023-06-16 09:04:20 -04:00
Ryan Kurtz
3b0c50c131
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-6-15-23'
2023-06-15 17:30:07 -04:00
Ryan Kurtz
da9a9ecb4e
Merge remote-tracking branch
...
'origin/GP-3449_ghizard_32-bit_Win_8-byte_type_alignment'
Conflicts:
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataOrganizationImpl.java
2023-06-15 16:31:26 -04:00
Ryan Kurtz
6835217aa2
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/application.properties
2023-06-15 16:16:10 -04:00
Ryan Kurtz
a6253b1f7f
Merge remote-tracking branch 'origin/GP-3546_dev747368_relax_elfgnunotebuildid_logic_patch--SQUASHED' into patch
2023-06-15 16:12:03 -04:00
Ryan Kurtz
01c5253c03
GP-0: Upping patch to 10.3.2
2023-06-15 16:11:22 -04:00
dragonmacher
fbeda6c5a7
Test changes
2023-06-15 11:04:42 -04:00
emteere
b5002820c5
GP-2808 Fixed more pragma parsing issues and fixed silent failure when a
...
parsing error actually exists in certain cases.
2023-06-14 23:20:14 +00:00
dev747368
3054034a18
GP-3546 relax gnu note build-id hash contents checking logic
2023-06-14 17:33:02 -04:00
ghidra1
2a97771c0f
Merge remote-tracking branch 'origin/patch'
2023-06-14 15:57:35 -04:00
ghidra1
69289358f2
GP-3543 additional vaidity checks for ELF Android relocation processing
...
and corrected related markup data
2023-06-14 15:41:04 -04:00
dev747368
b5422faefb
GP-2425 more better duffzero / duffcopy function info
2023-06-14 16:30:44 +00:00
Ryan Kurtz
57a947ac96
Merge remote-tracking branch 'origin/GP-3542_dev747368_handle_notty_shells_in_launch_sh'
2023-06-14 07:53:08 -04:00
Ryan Kurtz
d98ae48110
Merge remote-tracking branch 'origin/GP-3521_ghidragon_allow_user_to_see_and_pick_older_undos_or_redos--SQUASHED'
2023-06-14 07:49:31 -04:00
Ryan Kurtz
e2f4565e5e
Merge remote-tracking branch 'origin/patch'
2023-06-14 07:46:41 -04:00
emteere
3736ae076c
GP-3532 Minor 68000 function start pattern
2023-06-13 23:06:18 +00:00
ghidra1
476d98bd9f
Merge branch 'GP-3543_ghidra1_ElfAndroidRelocFix' into patch
2023-06-13 18:36:34 -04:00
ghidra1
bcfc7c84d8
GP-3543 corrected ELF Android packed reloc bug and sleb128 datatype
...
value
2023-06-13 18:31:26 -04:00
ghidragon
998370e09c
GP-3521 add drop downs to undo/redo action to allow users to see and pick older undo or redos
2023-06-13 13:52:19 -04:00
dev747368
c93024e367
GP-3542 Don't try to prompt user for JDK path when no tty present
2023-06-13 16:30:44 +00:00
ghidra1
d40c5165f5
GP-0 updated Change History for 10.3.1 release
2023-06-13 11:09:42 -04:00
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