Ryan Kurtz
cf41aed53e
Merge remote-tracking branch 'origin/patch'
2023-10-03 11:47:07 -04:00
Ryan Kurtz
8c254631af
Merge remote-tracking branch
...
'origin/GP-3886_Dan_regsPanelGotoHonorsForceFullView' into patch (#5817 )
2023-10-03 11:44:22 -04:00
Ryan Kurtz
b0a07c7279
Merge remote-tracking branch 'origin/GP-3899_d-millar_memory_stale'
...
(#5817 )
2023-10-03 11:39:37 -04:00
Ryan Kurtz
15f46281bf
Merge remote-tracking branch
...
'origin/GP-3896_d-millar_display_exceptions--SQUASHED' (#5817 )
2023-10-03 11:37:07 -04:00
Ryan Kurtz
19e32acd90
Merge remote-tracking branch 'origin/GP-3895_d-millar_dbgeng_exe_name'
...
(#5817 )
2023-10-03 11:34:33 -04:00
Dan
87b5cc9b57
GP-0: Fix memory region deletion in DTR
2023-10-03 11:27:46 -04:00
Ryan Kurtz
3a41ea3c9f
Merge remote-tracking branch 'origin/GP-2740_Dan_debuggerTargetService--SQUASHED'
2023-10-03 11:22:10 -04:00
Ryan Kurtz
4443aea353
Merge remote-tracking branch 'origin/patch'
2023-10-03 11:05:47 -04:00
Ryan Kurtz
3410dd5936
Merge remote-tracking branch 'origin/GP-3724_ghidorahrex_arm_idx_cbz' into patch
2023-10-03 11:00:03 -04:00
Ryan Kurtz
d7a42288c8
Merge remote-tracking branch 'origin/GP-3901-dragonmacher-vt-matches-table-filter-bug' into patch
2023-10-03 10:57:43 -04:00
Ryan Kurtz
6e307ebe37
Merge remote-tracking branch 'origin/GP-0-master_Dan_testFixes-2023-10-03-1'
2023-10-03 10:50:19 -04:00
Dan
3500800e57
GP-3886: Honor "Force Full View" when presenting Go-To actions.
2023-10-03 10:50:03 -04:00
ghidra1
c974d088c0
GP-3544 various changes
2023-10-03 10:44:44 -04:00
dragonmacher
21ce9fc12d
Test fix for change to delayed action firing
2023-10-03 10:17:36 -04:00
Dan
78af114435
GP-0: Handle race condition in StackUnwinderTest
2023-10-03 09:39:09 -04:00
d-millar
910525fbc5
GP-3896: formatting
...
GP-3896: going with the trivial solution
2023-10-03 09:20:03 -04:00
d-millar
218e9d5582
GP-3899: refresh memory for everything except step
2023-10-03 12:18:16 +00:00
Dan
84b9181c00
GP-2740: Add Target interface. Refactor UI to use it, not TraceRecorder.
2023-10-02 15:21:19 -04:00
dragonmacher
c98d240bac
GP-3901 - Version Tracking - Fixed bug that prevented the matches table
...
from using saved filters at startup
2023-10-02 13:42:16 -04:00
Ryan Kurtz
4b075086c2
Merge remote-tracking branch
...
'origin/GP-3764-dragonmacher-data-types-filter-fix--SQUASHED'
(Closes #5685 )
2023-10-02 11:21:22 -04:00
Ryan Kurtz
f07da62e79
Merge remote-tracking branch 'origin/GP-3885_ryanmkurtz_demangle'
2023-10-02 11:18:07 -04:00
Ryan Kurtz
213c4daf82
Merge remote-tracking branch 'origin/patch'
2023-10-02 11:17:23 -04:00
Ryan Kurtz
29dfb904e2
Merge remote-tracking branch 'origin/GP-3890_ghizard_Fix_PDB_memory_performance_issue_caused_in_10.4_deferred_function_processing' into patch
2023-10-02 11:14:05 -04:00
d-millar
c0f95615df
GP-3895: add executable name
2023-10-02 14:17:44 +00:00
Ryan Kurtz
4b2bc8985b
Merge remote-tracking branch 'origin/patch'
2023-10-02 06:48:58 -04:00
Ryan Kurtz
7a3b04e837
Merge remote-tracking branch 'origin/GP-3706_GhidraHamster_fix_emu_resume--SQUASHED' into patch
2023-10-02 06:46:29 -04:00
Ryan Kurtz
5a55364977
Merge remote-tracking branch 'origin/GP-1-dragonmacher-help-context-fix' into patch
2023-10-02 06:45:27 -04:00
Ryan Kurtz
96e4bd5f07
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-29-23'
2023-10-02 06:41:06 -04:00
Ryan Kurtz
42300105a6
Merge remote-tracking branch 'origin/GP-3248_ryanmkurtz_MachoLoader-stubs'
2023-10-02 06:36:39 -04:00
Ryan Kurtz
056ef7954b
Merge remote-tracking branch 'origin/patch'
2023-10-02 06:33:34 -04:00
Ryan Kurtz
958c50e132
Merge remote-tracking branch 'origin/GP-3690_Dan_fixGdb14Hang--SQUASHED' into patch
2023-10-02 06:05:29 -04:00
dragonmacher
6202221515
Updated PopupWindow to allow clients to specify the window placement
...
algorithm
2023-09-29 11:59:01 -04:00
ghizard
40c381e297
GP-3890 - Fix PDB memory issue in 10.4
2023-09-29 09:54:53 -04:00
ghidra1
fbae83917a
Merge tag 'Ghidra_10.4_build' into patch
2023-09-29 09:02:53 -04:00
dragonmacher
6769e73c1d
Minor clarifications to demangled object fields
2023-09-28 20:25:31 -04:00
dragonmacher
105ae2d322
Fixed help bug that prevented the correct help from being shown for
...
dialog launched from a dialog's toolbar
2023-09-28 17:56:41 -04:00
GhidraHamster
73fa8e19d9
GP-3706: updated review changes
...
GP-3706: Fixed emulator resume button after Pcode step
2023-09-28 19:46:52 +00:00
Ryan Kurtz
54e0ab1a38
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-28 13:40:51 -04:00
ghidra1
1801dc1ee6
GP-0 Update to WhatsNew for 10.4 release
2023-09-28 12:24:51 -04:00
Ryan Kurtz
0b8365c679
GP-3248: MachoLoader now creates thunks on stubs
2023-09-28 07:22:46 -04:00
Ryan Kurtz
3ec43cc1de
GP-3885: GNU demangler now parses the original mangled string, fixing an
...
issue with demangling thunks
2023-09-28 07:05:18 -04:00
ghidra1
4d442f1262
GP-0 Updated ChangeHistory and WhatsNew for 10.4 release
2023-09-27 16:09:12 -04:00
dragonmacher
d6f4cd052e
GP-3764 - Added the ability to filter only on Data Type names
2023-09-27 15:30:24 -04:00
ghidra1
ebaaed7d53
GP-0 added callfixup for get_pc_thunk.bp
2023-09-27 13:39:51 -04:00
Ryan Kurtz
af453f8084
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-27 10:26:43 -04:00
dragonmacher
9a530e23fd
GP-3877 - Updated how windows are moved when completely or partially offscreen
2023-09-26 15:34:49 -04:00
ghidra1
7e85ff1c0d
GP-0 corrected bounds check for instruction length override
2023-09-26 13:26:42 -04:00
Ryan Kurtz
ed4604fde1
Merge remote-tracking branch 'origin/GP-3873_DecompilerDatatypeAlignment'
2023-09-26 13:08:51 -04:00
Ryan Kurtz
2cf298f511
Merge remote-tracking branch
...
'origin/GP-3763-dragonmacher-dt-tootlips-hex' (Closes #5682 )
2023-09-26 13:07:26 -04:00
Ryan Kurtz
a78ef42dc9
Merge remote-tracking branch
...
'origin/GP-2840-dragonmacher-window-positioning--SQUASHED' (Closes #293 ,
Closes #3788 )
2023-09-26 13:04:39 -04:00
Ryan Kurtz
1b4368d0fa
Merge remote-tracking branch
...
'origin/GP-3812-dragonmacher-symbol-tree-collapse-all' (Closes #5731 )
2023-09-26 13:01:28 -04:00
caheckman
64a58bdeab
GP-3873 Data-type alignment support in decompiler
2023-09-26 17:00:24 +00:00
dragonmacher
252d4598f2
GP-2840 - Updated the tool windows to remember when they are fully maximized
2023-09-26 12:39:44 -04:00
dragonmacher
e7cb7d06ca
GP-3763 - Updated structure tooltips to show length in hex
2023-09-22 16:33:14 -04:00
Ryan Kurtz
6508088623
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-22 14:07:34 -04:00
Ryan Kurtz
6cd4fd80f7
Merge remote-tracking branch 'origin/GP-3868_ghidra007_RTTIscript_FixExtFuncAddressLabelError' into Ghidra_10.4
2023-09-22 14:04:58 -04:00
Ryan Kurtz
1c0383cea5
Merge remote-tracking branch 'origin/GP-3856-dragonmacher-decompiler-find-bug'
2023-09-22 14:00:12 -04:00
ghidra007
81ad8d3043
GP-3868 rtti script - added code to skip external function editing
2023-09-22 17:52:35 +00:00
ghidra007
cb410f732c
GP-3861 added exceptions if missing expected windows rtti info
2023-09-22 16:35:41 +00:00
Ryan Kurtz
be6f576675
Merge remote-tracking branch 'origin/GP-1-dragonmacher-decompiler-copy-fix'
2023-09-22 11:58:56 -04:00
dragonmacher
8a79fdd9bd
Fix for recent Copy action change
2023-09-22 11:58:00 -04:00
Ryan Kurtz
c05dc21ead
Merge remote-tracking branch 'origin/GP-3626_ghidraffe_CodeBrowserCopyGhidraURL_2'
2023-09-22 11:28:13 -04:00
dragonmacher
5582436349
GP-3865 - Fixed bug in the Find Dialog that caused incorrect text to be
...
selected when pressing Enter for a previous match
2023-09-22 09:43:36 -04:00
Ryan Kurtz
691eb7c1da
Merge remote-tracking branch
...
'origin/GP-3540-dragonmacher-copy-full-symbol' (Closes #5421 )
2023-09-22 09:37:29 -04:00
Ryan Kurtz
98b162ad9d
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-22 09:31:17 -04:00
Ryan Kurtz
71b5dbe82d
Merge remote-tracking branch 'origin/GP-3860_ryanmkurtz_dyld-stubs-data'
2023-09-22 09:30:55 -04:00
James
034a0b28ad
change global ranges in cspecs
...
GP-3863 adjust AARCH64 volatile reg range
2023-09-22 09:24:14 -04:00
dragonmacher
ad7ff838f0
GP-3540 - Updated the Decompiler to copy the full symbol name instead of
...
the truncated template name
2023-09-22 09:11:46 -04:00
ghidraffe
ea97f27d54
GP-3626_ghidraffe_CodeBrowserCopyGhidraURL added copy action to
...
CodeBrowser to copy a GhidraURL.
2023-09-22 11:41:15 +00:00
Ryan Kurtz
4728efdd33
Merge remote-tracking branch 'origin/GP-1-dragonmacher-dt-diff-full-text'
2023-09-21 13:14:17 -04:00
dragonmacher
97c5ba1f58
Fixed the Data Type Sync dialog to use the full type text
2023-09-21 13:12:25 -04:00
Ryan Kurtz
960f63fa07
GP-3860: DyldCacheExtractor can now extract .dylddata and stubs files
2023-09-21 12:30:18 -04:00
Ryan Kurtz
bb467a631f
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-21 11:55:31 -04:00
Ryan Kurtz
3bb95e85ef
Merge remote-tracking branch 'origin/GP-0_d-millar_fix_for_brew_script'
...
into
Ghidra_10.4 (#5681 )
2023-09-21 11:50:58 -04:00
Ryan Kurtz
326cd78031
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-21 11:36:39 -04:00
Ryan Kurtz
c869c96e6e
Merge remote-tracking branch 'origin/GP-3852_ryanmkurtz_extensions' into Ghidra_10.4
2023-09-21 11:34:16 -04:00
Ryan Kurtz
9e9073092b
GP-3852: Minor fixes
2023-09-21 10:56:11 -04:00
Ryan Kurtz
7ccef54f19
Merge remote-tracking branch
...
'origin/GP-3818_Dan_traceRmiLaunchOnUnix--SQUASHED'
Conflicts:
Ghidra/Test/IntegrationTest/src/test.slow/java/agent/dbgeng/rmi/AbstractDbgEngTraceRmiTest.java
2023-09-21 07:51:50 -04:00
Ryan Kurtz
e47d57fb21
Merge remote-tracking branch 'origin/GP-3842_PointerToArray'
...
(Closes #5591 )
2023-09-21 07:30:12 -04:00
Ryan Kurtz
fdc96b5f7d
Merge remote-tracking branch 'origin/GP-2311_HasNoDescend'
2023-09-21 07:23:52 -04:00
Ryan Kurtz
bcfd7169bb
GP-0: Making AbstractLibrarySupportLoader.FileSystemSearchPath
...
"protected" (#5709 )
2023-09-21 07:18:34 -04:00
emteere
ef76cd31c0
GP-3211 fixed cssrd->csrrd cssrw->csrrw
2023-09-21 01:29:43 +00:00
emteere
4795e5c5a4
GP-3211 added initial analyzer
2023-09-21 00:15:42 +00:00
dragonmacher
59108420d7
GP-3812 - Added Collapse and Expand actions to trees
2023-09-20 19:57:52 -04:00
dragonmacher
b639053178
GP-3852: Preventing installation of extension source directories
2023-09-20 18:04:53 -04:00
caheckman
60b9e00e2c
GP-2311 Added hasNoDescend method to Varnode interface
2023-09-20 21:17:14 +00:00
Dan
eea90f49c9
GP-3818: Create TraceRMI launcher framework. Launch script for gdb.
2023-09-20 15:23:44 -04:00
emteere
e509a08beb
GP-3211 lower case names, changed PC size to match address space
2023-09-20 18:44:35 +00:00
Ryan Kurtz
eec0a1d5ff
Merge branch 'GP-0_ryanmkurtz_PR-5810_Ninja3047_fix-typo-min-spec'
2023-09-20 13:53:04 -04:00
Ryan Kurtz
e634ca890c
GP-0: Fixing more typos
2023-09-20 13:51:09 -04:00
William Tan
0b3801a5a5
typo: setMinpeculativeOffset -> setMinSpeculativeOffset
2023-09-20 13:24:01 -04:00
Ryan Kurtz
2623a95a0d
Merge remote-tracking branch 'origin/GP-3760-dragonmacher-annotations-text--SQUASHED'
2023-09-20 11:53:14 -04:00
Ryan Kurtz
8cb9abcec9
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-20 11:52:50 -04:00
dragonmacher
c94c85157b
GP-3853 - Version Tracking - fix potential timing exception when
...
disposing
2023-09-20 11:47:59 -04:00
Ryan Kurtz
0f7300aac0
GP-3852: Preventing installation of extension source directories
2023-09-20 11:08:44 -04:00
dragonmacher
f69ab54a77
Updated annotations to support escaping some characters inside of the annotation text
2023-09-20 10:53:49 -04:00
d-millar
9e779fe5e9
GP-0: fix for script
2023-09-20 10:42:50 -04:00
Ryan Kurtz
811ab6eb3a
GP-0: AbstractLibrarySupportLoader subclasses can now provide a custom
...
list of library search paths by overriding the new
getCustomLibrarySearchPaths() method
2023-09-20 09:41:56 -04:00
Ryan Kurtz
4f867c099e
Merge remote-tracking branch 'origin/GP-3848-dragonmacher-task-launcher-headless'
2023-09-20 09:23:41 -04:00
Ryan Kurtz
dbbfb13a82
GP-3608: Handling more complex cases of pointer/array combinations
...
(#5248 )
2023-09-20 09:22:59 -04:00
Ryan Kurtz
b25dc180ef
Merge remote-tracking branch 'origin/GP-3765_ghidra007_AutoVT_Add_ImpliedMatches--SQUASHED'
2023-09-20 09:16:11 -04:00
Ryan Kurtz
87d9096b63
Merge remote-tracking branch 'origin/GP-3010_ryanmkurtz_equates'
...
(Closes #4878 )
2023-09-19 12:48:05 -04:00
ghidra007
7f5eb65e55
GP-3765 Updated AutoVersionTracking script and task to process implied matches when running from the script if user wants them.
2023-09-19 16:39:44 +00:00
Ryan Kurtz
0713d91a3b
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-19 11:36:50 -04:00
James
1ae88f6a1d
GP-0 10.4 - update test data
2023-09-19 15:27:35 +00:00
Ryan Kurtz
d749c9454a
GP-3010: Including equate definitions in C/C++ export
2023-09-19 11:17:07 -04:00
dragonmacher
1a54d691b1
GP-3848 - Updated the TaskLauncher to not create a dialog when in
...
headless mode
2023-09-18 21:27:55 -04:00
caheckman
01d4bc0885
GP-3842 Adjustments to pointer-array printing
2023-09-18 23:18:54 +00:00
Ryan Kurtz
8b9000c313
Merge remote-tracking branch 'origin/GP-0_d-millar_more_borken_test_fixes'
2023-09-18 17:41:39 -04:00
Ryan Kurtz
573ac4d963
Merge remote-tracking branch
...
'origin/GP-3846_d-millar_dbgeng_args_fix--SQUASHED' (Closes #5789 )
2023-09-18 17:39:33 -04:00
dragonmacher
7de0454432
GP-3760 - Annotations - Updated annotation display to not render escape
...
characters for braces
2023-09-18 17:39:11 -04:00
Ryan Kurtz
0073432b46
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-18 17:37:45 -04:00
James
f030ecb874
GP-3822 eliminate some unnecessary LOAD ops (Discussion #5433 )
2023-09-18 17:33:57 -04:00
ghizard
14ce6a2960
GP-0 - 10.4 - fix 10.3.3 notes
2023-09-18 14:33:54 -04:00
d-millar
3d69cf1ae9
GP-3846: fix for stripped quotes in dbgmodel args
...
GP-3846: fix for stripped quotes in dbgeng args
2023-09-18 12:29:00 -04:00
Ryan Kurtz
a44c711987
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-18 06:27:45 -04:00
d-millar
efd3f01041
GP-0: fixes for broken tests
2023-09-16 00:29:58 +00:00
emteere
69caba1dcb
GP-3845 Fixed creation of undefined data type for PPC read/write
...
references
2023-09-15 18:58:11 +00:00
Ryan Kurtz
8cfd98f933
Merge remote-tracking branch 'origin/GP-3829_Ives_TraceAddressFactory-Registeroverlay--SQUASHED'
2023-09-15 13:43:02 -04:00
Ives
7d3891ac0b
GP-3829: Included override of method to validate addressspace in ProgramAddressFactory to include Register spaces in Trace
2023-09-15 13:29:20 -04:00
d-millar
3dd8441279
GP-0: fix for failing tests
2023-09-15 09:36:08 -04:00
Ryan Kurtz
0ac2959fe7
GP-3473: Ghidra can now launch Eclipse snap installation from Script
...
Manager
2023-09-14 12:40:12 -04:00
Ryan Kurtz
ad13db789d
Merge remote-tracking branch 'origin/GP-3680_DecompilerScalars'
...
(Closes #5286 )
2023-09-14 11:00:46 -04:00
Ryan Kurtz
d96bbb518d
Merge remote-tracking branch 'origin/GP-3840_RestrictedByConditional'
...
(Closes #5514 )
2023-09-14 10:55:18 -04:00
Ryan Kurtz
4bd74e2f94
Merge remote-tracking branch 'origin/GP-3772_dev747368_string_xlat_auto_eol_comment'
2023-09-14 10:52:06 -04:00
caheckman
0a23876e01
GP-3840 Adjustment to FlowBlock::restrictedByConditional
2023-09-13 23:15:24 +00:00
ghidorahrex
366e614bd1
GP-3211: Fixed spelling error in ElfConstants
2023-09-13 21:36:56 +00:00
Ryan Kurtz
180b09041c
Merge remote-tracking branch
...
'origin/GP-3608_ryanmkurtz_pointer-to-array' (Closes #5248 )
2023-09-13 07:12:40 -04:00
Ryan Kurtz
a06ccc11ab
Merge remote-tracking branch 'origin/GP-3814-dragonmacher-vt-api-update--SQUASHED'
2023-09-13 07:09:08 -04:00
emteere
141484c3a2
GP-3211 break should not continue to disassemble by default. added
...
compued goto to break instruction
2023-09-12 19:57:09 +00:00
caheckman
fe2f993e11
GP-3680 Add case label tokens
2023-09-12 17:43:02 +00:00
Ryan Kurtz
76d6ae42e4
GP-3608: Fixing DataTypeWriter pointer to array format
2023-09-12 12:30:28 -04:00
Ryan Kurtz
c072972153
Merge remote-tracking branch 'origin/GP-3754_d-millar_traceRmi_dbgeng--SQUASHED'
2023-09-12 12:18:28 -04:00
d-millar
abbc18f927
GP-3754: post-review review
...
GP-3754: last pass
GP-3754: most review issues address (ymm0/testSave not); tests pass
GP-3754: review - eval/exec
GP-3754: moved registers to thread
GP-3754: review pass 7 - register w/o banks
GP-3754: review pass 6 - basic clean-up items
GP-3754: pass 5 - tests all pass (minus commented-out ones)
GP-3754: review pass 4(?)
GP-3754: review pass 3
GP-3754: review pass 2
GP-3754: review pass 1
GP-3754: ref Pybag
GP-3754: clean-up
GP-3754: testing post-changes in hooks
GP-3754: fix for env
GP-3754: convenience method for get_debugger
GP-3754: tests all running successfully
GP-3754: hook tests running
GP-3754: hook tests: memory changed not wokring, bpt modified does nothing
GP-3754: lot of work to get testExited to pass
GP-3754: start on hooks tests; mods to methods not-runnable while running
GP-3754: methods tests working
GP-3754: bulk of bpt tests running
GP-3754: whittling down the list
GP-3754: more passing method tests
GP-3754: at least a few method tests working (don't run batch)
GP-3754: cmd tests pass w/o closing stdin
GP-3754: command test basically running
GP-3754: 3 cmd tests failing; 3 commented out
GP-3754: ghidra_trace_set_values uses broken except for in testGetValues
GP-3754: whittling down the command tests
GP-3754: tests esp. SetValue
GP-3754: testMinimal works but cannot 'execute'
GP-3754: JUnits still don't run
GP-3754: breakpoints in the list
GP-3754: continued work on hooks; bpts not registering as bpts
GP-3754: templates for hooks
GP-3754: tests, first viable hook (module_load)'
GP-3754: first pass at methods
GP-3754: memory/regs working
GP-3754: most of the puts done
GP-3754: modules/regions working
GP-3754: process/threads working
GP-3754: added to manifest
GP-3754: minimal shell: arch faked out / thru activate w/o push
2023-09-12 11:46:10 -04:00
Ryan Kurtz
ce560dc23d
Merge remote-tracking branch
...
'origin/GP-3825_d-millar_Cygwin_line_endings--SQUASHED' (Closes #5755 )
2023-09-12 11:19:36 -04:00
d-millar
06ffa6c4d4
GP-3825(SQ): post squash change
2023-09-12 11:15:41 -04:00
Ryan Kurtz
bfdce26475
Merge remote-tracking branch 'origin/GP-3828_dev747368_fix_int_spinner_uparrow'
2023-09-12 11:14:08 -04:00
ghidorahrex
1ba4d49e5c
GP-3211: Fixed issue with gdb external tool naming in loongarch
2023-09-12 15:13:58 +00:00
d-millar
c70014fe40
GP-3825: changes suggested from review
...
GP-3825: fix for local line-ending issue
2023-09-12 10:33:43 -04:00
Ryan Kurtz
f82bd7d528
Merge remote-tracking branch 'origin/GP-3813-dragonmacher-help-refresh-action--SQUASHED'
2023-09-12 07:05:22 -04:00
dragonmacher
e7bc5efb93
GP-3814 - Version Tracking - Removed dependency on VTController from VT scripts
2023-09-11 18:08:11 -04:00
dragonmacher
4a2a6c8c19
GP-3813 - Help - Added developer refresh button
2023-09-11 14:43:01 -04:00
dev747368
cfa3b5f74e
GP-3828 fix integer spinner inc-by-2 value when up/down arrow key
2023-09-11 18:11:56 +00:00
Ryan Kurtz
77373649fd
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-11 12:41:43 -04:00
Ryan Kurtz
078b0d2c7b
Merge branch 'GP-0_ryanmkurtz_PR-5277_zebrapurring_fix-bsd-sed-error'
2023-09-11 11:30:58 -04:00
Ryan Kurtz
f4eb9f2082
GP-3826: DefLoader fixes
2023-09-11 07:32:55 -04:00
dev747368
6de15daa4c
GP-3772 auto-EOL comment showing translated / original string value
2023-09-08 20:28:42 +00:00
emteere
3ad1c1ea29
GP-3211 Added function start patterns, fixed issues with compile, fixed
...
issues with .cspec load in 32-bit
2023-09-07 23:18:11 +00:00
Ryan Kurtz
1efa660703
Merge remote-tracking branch 'origin/GP-3780_ryanmkurtz_mz-cs--SQUASHED'
...
(Closes #5700 )
2023-09-07 16:30:07 -04:00
Ryan Kurtz
b0a4144e2d
GP-3780: Improving MZ memory block layout when relative CS is > 0
2023-09-07 16:26:17 -04:00
ghidorahrex
f32cee2268
GP-3211: Moved privileged instructions
2023-09-07 17:38:36 +00:00
ghidorahrex
c3820d33b4
GP-3211: Code review fixes to rename files
2023-09-07 17:36:04 +00:00
Dan
2a23931840
GP-3690: Anticipate changes in upcoming gdb-14.
2023-09-07 13:06:20 -04:00
ghidorahrex
9409cd5d28
GP-3211: Even more loongarch code review fixes!
2023-09-06 21:34:31 +00:00
dragonmacher
4a24a53270
Test fixes
2023-09-06 15:45:51 -04:00
ghidorahrex
aa754f482b
GP-3211: Code review fix
2023-09-06 16:53:44 +00:00
Ryan Kurtz
1d73a01389
Merge remote-tracking branch
...
'origin/GP-3819-dragonmacher-table-header-cast-issue' (#5539 )
2023-09-06 12:23:53 -04:00
Ryan Kurtz
dd33674bf9
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-06 09:37:06 -04:00
Ryan Kurtz
457517669a
GP-3569: Fixing regression in buildExtensions.gradle
2023-09-06 09:28:22 -04:00
Dan
a531d110a5
GP-0: Fix test compilation dependencies.
2023-09-06 09:07:52 -04:00
dragonmacher
e10846ce9f
GP-3819 - Fixed bad cast inside of GTableHeaderRenderer
2023-09-05 14:57:11 -04:00
Ryan Kurtz
3c95cfd4ea
Merge remote-tracking branch 'origin/GP-3800_Dan_windowsTerminal--SQUASHED'
2023-09-05 13:54:43 -04:00
Dan
a548e54075
GP-3800: Get TerminalService working on Windows, too.
2023-09-05 13:52:35 -04:00
Ryan Kurtz
3998da036a
Merge remote-tracking branch 'origin/Ghidra_10.4'
2023-09-05 11:45:09 -04:00
Ryan Kurtz
20645a4eed
GP-0: Fixing some javadoc warnings
2023-09-05 11:43:00 -04:00
Ryan Kurtz
5bed356fd2
GP-1977: Fixing certification.manifest
2023-09-05 11:11:46 -04:00
Ryan Kurtz
2f51a8289c
GP-1977: Fixing Module.manifest
2023-09-05 11:03:08 -04:00
Ryan Kurtz
09170c9e8b
Merge remote-tracking branch 'origin/GP-1977_Dan_terminalEmulation--SQUASHED'
2023-09-05 10:48:28 -04:00
Ryan Kurtz
033e6d8c4f
GP-0: Upping master to 10.5
2023-09-05 06:05:08 -04:00
Ryan Kurtz
04bafaa387
Merge remote-tracking branch 'origin/GP-2461_Dan_addEvaluateToFlatDebuggeAPI'
2023-09-05 06:00:49 -04:00
ghidra1
a5f02d7ebe
GP-0 Updated patch Ghidra version to 10.3.4
2023-09-01 12:45:56 -04:00
ghidra1
d7d6b44e29
Merge remote-tracking branch 'origin/GP-3805_emteere_moreARMFunctionpatterns'
2023-09-01 12:30:51 -04:00
ghidra1
418995f0ce
Merge remote-tracking branch 'origin/patch'
2023-09-01 12:30:30 -04:00
ghidra1
062326952b
Merge remote-tracking branch 'origin/GP-0_d-millar_slight_script_improvement' into patch
2023-09-01 12:27:45 -04:00
d-millar
38c28e9b82
GP-0: RVAs for dumpfile should not be cast to int
2023-08-31 22:18:16 +00:00
Dan
7d55d3dd61
GP-2461: Add FlatDebuggerAPI.evaluate. Refactor DebuggerEmuExamleScript.
2023-08-31 16:28:44 -04:00
Dan
482341f6b1
GP-1977: Introduce Terminal Service and Plugin
2023-08-31 14:56:38 -04:00
ghidra1
ee64b89314
Merge remote-tracking branch
...
'origin/GP-3796_ghidra1_DataTypeAssocDuringCommitToArchive'
(Closes #5675 )
2023-08-30 17:54:57 -04:00
ghidra1
f7ac7388ba
GP-3796 allow non-sourced datatypes to become associated to archive
...
during commit operation.
2023-08-30 17:50:20 -04:00
emteere
574fe8a36a
GP-3805 added more arm function start patterns
2023-08-30 19:42:57 +00:00
ghidra007
4076cb9ec9
GP-3777 added code to RTTI script to update any class functions not already using new class struct to use it.
2023-08-30 16:22:54 +00:00
Ryan Kurtz
80acd4ddde
Merge remote-tracking branch 'origin/GP-3464_ghidra007_gcc_split_out_internal_parent_structures--SQUASHED'
2023-08-30 10:53:43 -04:00
Ryan Kurtz
4719ee1e10
Merge remote-tracking branch 'origin/GP-3798-dragonmacher-fg-flow-color-fix'
2023-08-30 10:52:06 -04:00
ghidorahrex
81fb89e259
GP-3211: Code review fix-up
2023-08-30 14:30:36 +00:00
Dan
a84bfc0320
GP-0: Fix tests
2023-08-30 08:36:26 -04:00
Ryan Kurtz
f491369ac5
Merge remote-tracking branch 'origin/GP-3783_VariableGroupCheck'
2023-08-30 07:03:22 -04:00
Ryan Kurtz
ceef744498
Merge remote-tracking branch 'origin/GP-3797_dragonmacher_PR-5672_mike-hunhoff_master'
2023-08-30 07:00:24 -04:00
ghidra1
7cc135eb6b
GP-0 updated FollowFlow javadoc
2023-08-29 19:08:54 -04:00
ghidra007
5709ca80d3
GP-3464 Improved gcc rtti script class struct recovery to better use dwarf info, split out parent struct in class struct, fix align issue keeping data from being created correctly, better id and name vftables in multi-inheritance case, clean up of exceptions, start of improved modeling vftables.
2023-08-29 23:07:18 +00:00
ghidra1
d29824ab1e
Merge remote-tracking branch 'origin/GP-1-dragonmacher-data-types-warning'
2023-08-29 18:42:03 -04:00
ghidra1
f1bbe524d0
Merge remote-tracking branch 'origin/GP-1-dragonmacher-memory-map-model-sort-fix'
2023-08-29 18:41:37 -04:00
dragonmacher
10279fc2ad
GP-3798 - Function Graph - Fixed incorrect hover color that was broken
...
when theming was introduced
2023-08-29 17:34:57 -04:00
dragonmacher
7f09261b68
Fix for stack trace being logged
2023-08-29 17:09:51 -04:00
dragonmacher
6ae5f9320f
Removed a wrapper class that was preventing sorting from working
...
correctly
2023-08-29 15:01:49 -04:00
ghidra1
172daf2a52
Merge remote-tracking branch 'origin/patch'
2023-08-29 13:46:55 -04:00
ghidra1
d7fdac3936
GP-0 updated Change History for 10.3.3 release
2023-08-29 13:38:53 -04:00
ghidra1
93abf20b49
Merge remote-tracking branch 'origin/patch'
2023-08-29 10:12:15 -04:00
emteere
c977c05768
GP-3746 remove LDS/STS instructions only on AVRtiny
2023-08-29 10:05:30 -04:00
ghidra1
766c1ccd14
GP-0 Corrected ClipboardPluginTest error
2023-08-29 09:30:03 -04:00
ghidra1
de43ed0656
GP-3793 revised ELF symbol handling so as not to preclude use of UTF8
2023-08-28 18:11:44 -04:00
ghidra1
9a23f2f788
GP-3793 escape non-ASCII symbols during ELF Import
2023-08-28 16:23:44 -04:00
Ryan Kurtz
92280f8bc3
Merge remote-tracking branch 'origin/GP-1-dragonmacher-table-model-filter-fix--SQUASHED'
2023-08-28 13:10:50 -04:00
dragonmacher
f899f14f30
Table Filter Panel fix
2023-08-28 13:09:03 -04:00
Ryan Kurtz
b49776ce29
Merge remote-tracking branch 'origin/GP-3256_ghidra1_InstrLengthOverride--SQUASHED'
2023-08-28 12:20:50 -04:00
Ryan Kurtz
b9f940a68f
Merge remote-tracking branch 'origin/GP-3781_ryanmkurtz_add-to-program-check--SQUASHED'
2023-08-28 12:17:53 -04:00
Ryan Kurtz
ebd470de8c
Merge remote-tracking branch 'origin/GP-3741_ryanmkurtz_addtoprogram--SQUASHED'
2023-08-28 12:15:26 -04:00
ghidra1
e83e62d01d
GP-3792 correct ELF RISCV branch/jump relocations
2023-08-28 11:45:17 -04:00
Ryan Kurtz
449ea275bd
GP-3741: Better check to see if a Loader can load into another program
2023-08-28 11:05:06 -04:00
Ryan Kurtz
0eeacd55ad
GP-3781: Prevent Add To Program when program cannot be locked
2023-08-28 10:58:47 -04:00
dragonmacher
371c023070
Test fixes
2023-08-28 10:29:25 -04:00
ghidra1
aefb7f2aed
GP-3256 Added support for Instruction length-override
2023-08-28 09:20:10 -04:00
ghidra1
a820a36e94
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-8-24-23'
2023-08-25 18:16:30 -04:00
dragonmacher
a4fa296f77
Test fixes for recent line wrapping updates
2023-08-25 18:15:08 -04:00
ghidra1
e1c1389052
Merge remote-tracking branch 'origin/patch'
2023-08-25 18:14:51 -04:00
ghidra1
77a993f1a6
Merge remote-tracking branch
...
'origin/GP-3779_fixing_DOT_graph_export--SQUASHED' (Closes #5678 )
2023-08-25 18:12:25 -04:00
ghidra1
5883a0c457
Merge remote-tracking branch 'origin/GP-3759_Dan_overrideableMemoryBlockMap' into patch
2023-08-25 18:08:22 -04:00
ghidra1
7a80d05cd5
Merge remote-tracking branch 'origin/patch'
2023-08-25 13:34:05 -04:00
caheckman
17eb87ebf7
GP-3783 Check for same VariableGroup before assigning partial Symbol
2023-08-25 15:33:47 +00:00
ghidragon
4824d03b8b
GP-3779 Changed DOT graph exporter to convert 'Name' vertex attribute to 'label' which is the display attribute DOT graphs use. Also, fixed label display to not include id. The id can now be seen in the tooltip.
2023-08-25 11:22:21 -04:00
emteere
cb3d780fb8
GP-0 Add different ref types from/to same location failure, added more
...
tests
2023-08-25 14:10:16 +00:00
ghidra1
7ce51cbb51
GP-0 Corrected Reference Merger bug
2023-08-25 09:37:00 -04:00
ghidra1
a0beb8bd74
Merge remote-tracking branch 'origin/GP-3758_dev747368_filter_regex_caseinsensitive_help'
2023-08-24 18:16:23 -04:00
ghidra1
4f9eb91fbf
Merge remote-tracking branch 'origin/GP-3766_emteere_ARMThumbFuncPtrConstants'
2023-08-24 18:16:03 -04:00
ghidra1
f3239761d7
Merge remote-tracking branch 'origin/GP-3739_PartialPieceExplicit'
2023-08-24 18:15:43 -04:00
ghidra1
a9bd6bc771
Merge remote-tracking branch
...
'origin/GP-3775_ghidra1_CorrectSubnormalFloatDecode' (Closes #5647 )
2023-08-24 18:14:48 -04:00
ghidra1
514564292f
Merge remote-tracking branch 'origin/patch'
2023-08-24 18:13:42 -04:00
ghidra1
5402bd36fd
Merge remote-tracking branch
...
'origin/GP-3762-dragonmacher-enum-editor-fix--SQUASHED' into patch
(Closes #5679 , Closes #5650 )
2023-08-24 18:01:06 -04:00
ghidra1
5b8e89005e
Merge remote-tracking branch 'origin/GP-3735_ConstantPtrParamCheck' into patch
2023-08-24 17:34:39 -04:00
ghidra1
f69be6f929
Merge remote-tracking branch 'origin/GP-3729_James_arm_vcvt_fixes' into patch
2023-08-24 17:33:44 -04:00
ghidra1
804df5206c
Merge remote-tracking branch 'origin/GP-3578_emteere_InifiniteLoopClearRepairNoReturn' into patch
2023-08-24 17:20:44 -04:00
ghidra1
dccd3a2419
Merge remote-tracking branch 'origin/GP-3687_emteere_StoredPointerPIC_Issue' into patch
2023-08-24 17:20:22 -04:00
caheckman
1fdfb96d57
GP-3735 Additional isPointer checks for CALL,CALLIND, and COPY (RETURN)
2023-08-24 20:31:12 +00:00
ghidra1
9ccc5f9cee
GP-3707 corrected RISCV_ElfRelocationContext infinite loop
2023-08-24 15:52:26 -04:00
dragonmacher
9c74254a29
GP-3762 - Updated Enum Editor to trim text for name and description when editing; also fixed the Decompiler's Rename Variable action to do the same
2023-08-24 15:27:54 -04:00
Ryan Kurtz
e2be5bb275
Merge remote-tracking branch 'origin/GP-2823_emteere_ArbitraryOverlappingFunctionBodies--SQUASHED'
2023-08-24 11:14:53 -04:00
dev747368
1e7469be7c
GP-3758 tweak help for regex filter case insensitive
2023-08-24 14:24:36 +00:00
ghidra1
3ef9a19166
GP-3775 corrected FloatFormat.decodeHostFloat(long) treatment of
...
subnormal values.
2023-08-23 19:08:11 -04:00
emteere
f3594ed010
GP-2823 Make function bodies consistent when bodies overlap. Previously was arbitrary based on order of function creation.
2023-08-23 17:42:53 -04:00
Ryan Kurtz
62c5649323
Merge remote-tracking branch 'origin/GP-3755-dragonmacher-memory-map-table-conversion--SQUASHED'
2023-08-23 13:07:28 -04:00
Ryan Kurtz
5184648bf8
Merge remote-tracking branch
...
'origin/GP-3752_James_graph_ast_script_and_fixup' (Closes #5657 )
2023-08-23 13:05:55 -04:00
Ryan Kurtz
89e6821afc
Merge remote-tracking branch 'origin/patch'
2023-08-23 08:20:10 -04:00
Ryan Kurtz
e6ca9675cc
Merge remote-tracking branch
...
'origin/GP-3425-dragonmacher-field-word-wrapping--SQUASHED'
(Closes #5299 , #5298 )
2023-08-23 08:00:56 -04:00
dragonmacher
6afed33ce0
GP-3755 - Added filter to the Memory Map provider
2023-08-22 18:34:10 -04:00
Ryan Kurtz
b261137b40
Merge remote-tracking branch 'origin/GP-1-dragonmacher-domain-object-with-transaction--SQUASHED'
2023-08-22 13:12:08 -04:00
dragonmacher
79f8bea099
Added withTransaction() to UndoableDomainObject
2023-08-22 13:07:39 -04:00
dragonmacher
70886b7488
GP-3425 - Listing Fields - Simplified word wrapping
2023-08-22 12:59:43 -04:00
dragonmacher
73b491bb63
GP-3768 - Function Call Graph - fixed exception when using 'Start Fully
...
Zoomed In'; fixed button painting in Dark Theme
2023-08-22 12:55:44 -04:00
ghidra1
0233f35d1f
GP-3707 corrected array index bug in RISCV_ElfRelocationContext
2023-08-21 18:19:02 -04:00
emteere
1c0c4a9765
GP-3766 allow possible values with low-bit set to be used as pointers to
...
functions on ARM/MIPS
2023-08-21 21:29:54 +00:00
Ryan Kurtz
29be477eef
Merge remote-tracking branch
...
'origin/GP-3747_ghidra007_PR-5644_saruman9_fix_apply_class_function_signature_updates'
(Closes #5644 )
2023-08-21 16:13:21 -04:00