Commit Graph

9534 Commits

Author SHA1 Message Date
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
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
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
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
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
Dan
2a23931840 GP-3690: Anticipate changes in upcoming gdb-14. 2023-09-07 13:06:20 -04:00
dragonmacher
4a24a53270 Test fixes 2023-09-06 15:45:51 -04: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
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
ghidra007
45eb6eb187 GP-3747 PR-5644 reworked updateFunctionDefinition part of PR. 2023-08-21 19:47:55 +00:00
Ryan Kurtz
0a2b9f6fd1 Merge remote-tracking branch 'origin/GP-3714_ghizard_investigate_random_access_datatype_records--SQUASHED' 2023-08-21 11:15:06 -04:00
Ryan Kurtz
16f7f2731a Merge remote-tracking branch 'origin/GP-3713_ghizard_PDB_performance_investigate_replace_complex_type_mapper--SQUASHED' 2023-08-21 11:14:35 -04:00
Ryan Kurtz
ecd67cdf27 Merge remote-tracking branch 'origin/patch' 2023-08-21 11:06:03 -04:00
d-millar
eb904f40c2 GP-0: improvement based on #5681 2023-08-21 10:07:23 -04:00
ghizard
c53e21813d GP-3714 - PDB perf: investigate random access of type records 2023-08-21 08:17:41 -04:00
ghizard
5072d142d1 GP-3713 - PDB perf - record-based complex type mapper vs. applier-based 2023-08-21 08:16:46 -04:00
James
03b63f7b95 GP-3729 arm vcvt fixes 2023-08-18 18:00:24 +00:00
Dan
05f054fa8a GP-3759: Make the block set in MemorBlockMap overrideable 2023-08-18 10:12:07 -04:00
Mike Hunhoff
3afd8abb2b fix RegExMemSearcherAlgorithm search limiting 2023-08-17 18:17:23 -06:00
dragonmacher
8a5fbdfa9a Fixed line wrapping in the error dialog 2023-08-17 17:18:40 -04:00
James
3a43696001 GP-3752 added callfixup in x86win.cspec and updated GraphASTScript 2023-08-17 20:56:53 +00:00
ghidra1
ba5fcdf4ed GP-0 correct backward compatibility issue for project owner 2023-08-17 14:31:56 -04:00
ghidra1
f64c38ef7f GP-0 revised SystemUtilities.getUserName() to eliminate Domain Name 2023-08-17 11:03:21 -04:00
Ryan Kurtz
96b61753a0 Merge remote-tracking branch 'origin/GP-0_d-millar_oops_on_EventThread' 2023-08-17 10:53:22 -04:00
Ryan Kurtz
c9f281942a Merge remote-tracking branch
'origin/GP-3707_ghidra1_PR-3816_jnohlgard_ElfRISCV_Relocations'
(Closes #3816)
2023-08-16 12:50:12 -04:00
Ryan Kurtz
31d6488ce6 Merge remote-tracking branch
'origin/GP-3726_ghidra1_FixStructureAlignedLenUse' (Closes #5602)
2023-08-16 12:41:59 -04:00
Ryan Kurtz
62fa275b8c Merge branch 'GP-0_ryanmkurtz_macho-prepwork' 2023-08-16 12:41:01 -04:00
Ryan Kurtz
08a25714de Merge remote-tracking branch 'origin/GP-3733_ghidracadabra_PR-5208_jobermayr_fxsave' 2023-08-16 12:39:19 -04:00
Ryan Kurtz
3f130fc4e1 GP-0: Small Mach-O refactorings 2023-08-16 12:37:54 -04:00
Ryan Kurtz
1d16c0c8b2 Merge remote-tracking branch 'origin/patch' 2023-08-16 12:21:01 -04:00
Ryan Kurtz
fc39db9b6a Merge remote-tracking branch 'origin/GP-3453_Dan_mips3000GnuName' into
patch (Closes #5337)
2023-08-16 12:12:15 -04:00
ghidra1
e5a3da2dc5 GP-3726 do not use aligned-length for non-packed structures 2023-08-16 10:51:21 -04:00
emteere
c0c04ff789 GP-3687 fixed potential replacement of goto reference with data
reference in x86 PIC CALL to fallthru address
2023-08-16 14:14:30 +00:00
ghidra1
065e5b01e8 GP-3707 revised and implemented missing RISCV ELF relocations.
Corrected ElfRelocation to maintain signed addend value.
2023-08-16 08:26:29 -04:00
d-millar
f6c2301b72 GP-0: wrong API 2023-08-15 19:57:21 +00:00
Gary Hayward
1ba91ebb51 GP-3707 ELF RISCV relocation processing improvements 2023-08-15 13:24:23 -04:00
ghidorahrex
b9075dd4e1 GP-3724: Added cbz instruction to arm manual index file 2023-08-15 16:35:26 +00:00
1635321
7878721fbf GP-3320 Updated cspec files with callfixes for modern gcc 2023-08-15 12:04:58 -04:00
dragonmacher
c35a598aec Test fixes for action name change 2023-08-15 10:50:07 -04:00
Ryan Kurtz
71a9df12a9 Merge remote-tracking branch 'origin/patch' 2023-08-15 09:06:39 -04:00
Ryan Kurtz
52f6d57b47 Merge remote-tracking branch 'origin/GP-2223_Dan_fixGdbModuleBase' into
patch (Closes #5284)
2023-08-15 09:03:17 -04:00
Ryan Kurtz
880cc94b36 Merge remote-tracking branch 'origin/GP-1-dragonmacher-decimal-format-fix--SQUASHED' 2023-08-15 08:11:25 -04:00
Ryan Kurtz
e1b6f62b5c Merge remote-tracking branch 'origin/GP-0_d-millar_JUnit_fixes' 2023-08-15 08:09:11 -04:00
Ryan Kurtz
e6d169af90 GP-3728: Minor bug fix 2023-08-15 08:08:05 -04:00
Dan
e2cc4ded3a GP-0: Fix TraceScheduleTest 2023-08-15 08:02:15 -04:00
dragonmacher
97e9b49e8b Added thread safety to the renderer's use of DecimalFormat 2023-08-14 16:35:06 -04:00
Dan
215cd7c4f3 GP-2223: Better strategy for computing module base with GDB. 2023-08-14 14:37:46 -04:00
Ryan Kurtz
bafded084e Merge remote-tracking branch 'origin/patch' 2023-08-14 13:44:14 -04:00
Dan
148c2d0c14 GP-0: Fix lldb library loading logic. Accept either or. 2023-08-14 13:39:03 -04:00
Ryan Kurtz
db74fb5aaf Merge remote-tracking branch 'origin/patch' 2023-08-14 13:27:37 -04:00
Dan
c562fbad67 GP-0: Fix DummyProc.which 2023-08-14 13:19:18 -04:00
d-millar
c350af976e GP-0: JUnit fixes 2023-08-14 15:45:48 +00:00
Dan
dab3e1aa57 GP-0: Fix frame selection in gdb-13.1. CI issues after upgrade. 2023-08-14 11:41:44 -04:00
ghidra1
db5945c286 GP-0 corrected URL connection error message 2023-08-14 11:35:02 -04:00
Ryan Kurtz
a725afda6b Merge branch 'GP-3728_ryanmkurtz_local-sym-fix' 2023-08-14 08:19:22 -04:00
Ryan Kurtz
3d0395a6fd GP-3728: Lazy loading of local symbols and other refactoring 2023-08-14 08:09:58 -04:00
Dan
75677b729f GP-2677: Fix and enable tests 2023-08-14 07:48:03 -04:00
caheckman
027c3e2295 GP-3739 Make sure output of partial PIECE operations are marked explicit 2023-08-11 21:40:18 +00:00
Ryan Kurtz
689064b590 Merge remote-tracking branch
'origin/GP-3708-dragonmacher-provider-keybindings--SQUASHED'
(Closes #5638, Closes #5639)
2023-08-11 17:39:19 -04:00
Ryan Kurtz
5220d083da Merge remote-tracking branch 'origin/patch' 2023-08-11 17:34:14 -04:00