Commit Graph

6482 Commits

Author SHA1 Message Date
dragonmacher
0de8cd3aca GP-2047 - fix for tree rendering bug on some Linux systems 2022-05-23 10:29:40 -04:00
Dan
4afe956113 GP-0: Fix tests: Removed parens for const:size 2022-05-23 09:19:55 -04:00
Ryan Kurtz
9cf8c84129 GP-2052: Improving PrelinkFileSystem isValid() so it doesn't fully
parse the entire Mach-O
2022-05-23 02:45:55 -04:00
Ryan Kurtz
77aa2c7a71 GP-0: Upping patch version to 10.1.5 2022-05-21 02:17:53 -04:00
Ryan Kurtz
06197abea5 Merge remote-tracking branch 'origin/patch' 2022-05-20 14:08:51 -04:00
Ryan Kurtz
6e6087a5fd Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-dependency-fix' 2022-05-20 14:01:19 -04:00
dragonmacher
e4cf4feef7 fixed bad test dependency 2022-05-20 13:59:59 -04:00
Ryan Kurtz
d428ecd97a Merge remote-tracking branch 'origin/GP-1208_Dan_emuSyscalls-4--SQUASHED' 2022-05-20 13:53:48 -04:00
Dan
b33800ecba GP-1208: Implement linux-x86/-amd64 system call simulators 2022-05-20 11:05:53 -04:00
Ryan Kurtz
a1e57f1f7a Merge remote-tracking branch
'origin/GP-1451_Dan_syncSelToggle--SQUASHED'

 Conflicts:
	Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/listing/DebuggerListingProviderTest.java
2022-05-20 10:24:35 -04:00
Ryan Kurtz
d2a78b41b2 Merge remote-tracking branch
'origin/GP-1913-dragonmacher-structure-editor-actions--SQUASHED'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/DataTypeManagerPlugin.java
2022-05-20 10:17:06 -04:00
Dan
cfdf1051a1 GP-1451: Add sync selection actions, toggles 2022-05-20 10:14:58 -04:00
Ryan Kurtz
f672ba46b7 Merge remote-tracking branch 'origin/GP-2042-dragonmacher-table-row-update-issue--SQUASHED' 2022-05-20 01:53:42 -04:00
dragonmacher
d9af59df1a GP-1913 - Updated data type synchronization workflow by adding a new action and a home button to the structure editor. Added action to the composite editors and enum editor to show the type being edited in the Data Type Manager's tree. 2022-05-19 18:33:40 -04:00
dragonmacher
9fd273c862 GP-2042 - updated table add/remove strategy to fix bug that causes lost table items when data in the row object changes for a sorted column 2022-05-19 18:31:34 -04:00
Ryan Kurtz
e873401776 Merge remote-tracking branch 'origin/GP-2020_ryanmkurtz_dyld-fs--SQUASHED' 2022-05-19 13:39:57 -04:00
Ryan Kurtz
70b0602af0 GP-2020: Support for loading split dyld_shared_cache files from a GFileSystem 2022-05-19 13:36:42 -04:00
dragonmacher
36b17dd10b Tests fixes 2022-05-19 09:43:50 -04:00
ghidra1
68a34fda2f GP-0 updated change history for 10.1.4 release 2022-05-19 08:48:20 -04:00
Ryan Kurtz
a37f663a23 Merge remote-tracking branch 'origin/patch' 2022-05-19 01:43:05 -04:00
ghidra1
0555248d3c Merge remote-tracking branch
'origin/GP-1987_emteere_ConstantPropagationSegmentOp' into patch (Closes
#4252)
2022-05-18 19:42:57 -04:00
ghidra1
3e96b2aa72 Merge branch 'GP-1738_emteere_StaleOptionsFix' into patch 2022-05-18 19:37:02 -04:00
emteere
4ff1feeb05 GP-1738 fix to use default value if options type has changed. Blows up
by returning the wrong type otherwise.
2022-05-18 19:36:09 -04:00
ghidra1
27c2b7d64a Merge remote-tracking branch 'origin/GP-2045_emteere_COFFImportNonWindows' into patch 2022-05-18 19:32:41 -04:00
ghidra1
32e75f4f1b GP-2045 update COFF section header structure datatypes for binary markup
use.
2022-05-18 15:24:25 -04:00
Ryan Kurtz
864321a060 Merge remote-tracking branch 'origin/GP-1962_ghidra007_better_check_for_existing_classes_SQUASHED' 2022-05-18 13:37:32 -04:00
ghidra007
5d8574f9f4 GP-1962 Prevent RecoverClassFromRTTIScript from running more than once
on same program.
2022-05-18 13:19:33 -04:00
Ryan Kurtz
2491c4298b Merge branch 'GP-2046_ryanmkurtz_PR-4003_fnoelscher_risc-v-pattern'
(Closes #4002, Closes #4003)
2022-05-18 13:13:33 -04:00
Ryan Kurtz
076e99e803 GP-2046: Certifying 2022-05-18 13:01:29 -04:00
Ryan Kurtz
67b6550b7f Merge remote-tracking branch 'origin/patch' 2022-05-18 11:18:57 -04:00
Ryan Kurtz
ab9f392027 Merge remote-tracking branch 'origin/GP-2018_ZeroOffsetStackRef_patch' into patch 2022-05-18 11:03:49 -04:00
Ryan Kurtz
3a09507990 Merge remote-tracking branch
'origin/GP-1982-dragonmacher-table-dialog-exception--SQUASHED'
(Closes #4204)
2022-05-18 10:41:45 -04:00
Ryan Kurtz
efea10f85c Merge remote-tracking branch 'origin/GP-2044_dev747368_fix_UPWTM_progress' 2022-05-18 10:31:29 -04:00
Ryan Kurtz
27de71320a Merge remote-tracking branch 'origin/patch' 2022-05-18 10:30:21 -04:00
Ryan Kurtz
d82537a3d4 Merge remote-tracking branch 'origin/GP-2025-dragonmacher-function-window-duplicates' into patch 2022-05-18 10:20:27 -04:00
emteere
4034568165 GP-1987 Using injected pcode from segment and all pcode userops during
constant propagation
2022-05-18 13:49:47 +00:00
emteere
42f28fd67b GP-2045 Coff header changes for harvard architecture and non microsoft
COFF files
2022-05-18 12:46:58 +00:00
dev747368
37ab5be446 GP-2044 fix progress in task monitor when value exceeds 32bit int range 2022-05-17 19:48:00 +00:00
dragonmacher
c14c615a14 GP-1982 - Fixed exception in the Table Chooser Dialog 2022-05-17 14:33:56 -04:00
Ryan Kurtz
2a395a1178 Merge remote-tracking branch 'origin/GP-2033_Dan_autoReadWithForceFullView--SQUASHED' 2022-05-17 13:59:44 -04:00
Ryan Kurtz
f649c924a7 Merge remote-tracking branch 'origin/GP-2027_IsolateJoinStorage'
(Closes #4186)
2022-05-17 13:57:58 -04:00
Dan
99e00020f3 GP-2033: Make auto-reads respect 'Force Full View' 2022-05-17 10:02:57 -04:00
Ryan Kurtz
a4111b1592 Merge remote-tracking branch 'origin/patch' 2022-05-17 05:41:57 -04:00
Ryan Kurtz
49a426eb3f GP-0: Fixing issue with discovering split dyld_shared_cache files 2022-05-17 05:38:24 -04:00
Ryan Kurtz
b177836d94 Merge remote-tracking branch 'origin/GP-2011_Dan_staticMapperIssues--SQUASHED' 2022-05-17 00:33:58 -04:00
Dan
cd40985bcc GP-2011: Fix AddressOutOfBounds issue in mapper 2022-05-16 16:24:35 -04:00
ghidra1
0f3d941115 Merge remote-tracking branch 'origin/GP-1797_ghidra1_EliminateDatatypeConflictException' 2022-05-16 15:35:50 -04:00
ghidra1
7f2ae7aded GP-0 updated NamespaceUtils javadoc 2022-05-16 15:34:20 -04:00
Ryan Kurtz
8a776567b5 GP-0: Fixing yield keyword conflict when compiling with JDK 17
compliance.
2022-05-16 14:12:55 -04:00
Ryan Kurtz
9ea0c38993 GP-0: Fixing typo in getLeastSignificatBitInBaseRegister() method
(Closes #4255)
2022-05-16 13:27:08 -04:00
ghidra1
01067debde GP-1797 removed unused DataTypeConflictException 2022-05-16 12:33:16 -04:00
Ryan Kurtz
377c7cb3d4 Merge remote-tracking branch 'origin/GP-1931_ghidravore_speeding_up_select_files_in_project_data_tree--SQUASHED' 2022-05-16 12:26:04 -04:00
ghidravore
b1e0e7d344 GP-1931 improved efficiency for selecting files in the ProjectDataTreePanel by eliminated brute force search technique for finding file nodes in the tree 2022-05-16 12:05:39 -04:00
Ryan Kurtz
95b6acfa12 Merge remote-tracking branch 'origin/patch' 2022-05-16 11:40:04 -04:00
dragonmacher
0fb347dbc5 Removed unused code 2022-05-16 10:55:58 -04:00
Xiaoyin Liu
9641386541 Avoid getHostname()
Use hostname returned by getHostnameString() in error info.
2022-05-16 10:49:24 -04:00
ghidra1
0acb497263 Merge branch 'GP-1994_ghidra1_ClassStructureSearch' 2022-05-14 15:12:33 -04:00
ghidra1
d134531f5d GP-1994 corrected category path escaping 2022-05-13 22:24:03 -04:00
ghidra007
37f87c4874 GP-2010 updated to use preferred root class folder and removed code that
replaced other class structs
2022-05-13 22:47:22 +00:00
ghidra1
d7fc209657 GP-1994 refined datatype search and add ability to specify a program's
preferred root-namespace category node
2022-05-13 16:56:39 -04:00
ghidra1
3d0e5bc882 GP-0 corrected typedef default label deferral when auto-naming is in
use.
2022-05-13 16:33:38 -04:00
caheckman
96b92e2c12 GP-2018 Label zero offset stack pointer references 2022-05-13 14:26:12 -04:00
Ryan Kurtz
3deb67aac4 Merge remote-tracking branch 'origin/patch' 2022-05-13 14:17:31 -04:00
Ryan Kurtz
e3a751ca46 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-debug-image-location' into patch 2022-05-13 14:03:10 -04:00
caheckman
cedcfbb321 GP-2027 Allow for join Varnodes in splitOutMergeGroup 2022-05-13 14:00:43 -04:00
dragonmacher
1ccd2a882a Updated how the error dialog gets the host name to avoid long pauses 2022-05-13 13:52:36 -04:00
dragonmacher
6b425bda89 Test debug removal; test debug directory consolidation 2022-05-13 09:31:01 -04:00
Ryan Kurtz
4b600847eb Merge remote-tracking branch
'origin/GP-1954_win_x64_cspec_register_grouping' (Closes #2952,
Closes #1480)
2022-05-13 01:09:50 -04:00
dragonmacher
76b5ec7787 GP-2025 - Function Window - fixed duplicate functions appearing when
editing external functions
2022-05-12 18:08:52 -04:00
caheckman
c88f59a5ed GP-2024 Fix for formatting test 2022-05-12 17:53:10 -04:00
James
9e580c18e0 GP-1954 added pointermax 2022-05-12 12:12:01 -04:00
caheckman
b7955f2a79 GP-1954 Refactor characterizeAsParam, AncestorRealistic adjustments 2022-05-12 12:12:00 -04:00
James
91eb96f109 GP-1954 added register groups to inputs in win x64 cspec 2022-05-12 12:11:59 -04:00
Ryan Kurtz
fafbaacd5f Merge remote-tracking branch
'origin/GP-2004_d-millar_NPE_fix_for_ObjectTree' (Closes #4221)
2022-05-12 00:49:27 -04:00
Ryan Kurtz
677dfeaab2 Merge remote-tracking branch 'origin/GP-1971_d-millar_registers_not_updated' 2022-05-12 00:46:46 -04:00
Ryan Kurtz
cc2a6666cb Merge remote-tracking branch 'origin/GP-2002_ghidra1_SimplifyAddressMapInterface' 2022-05-12 00:39:56 -04:00
Ryan Kurtz
ea88095671 Merge remote-tracking branch
'origin/GP-2016_wide_character_format_strings--SQUASHED' (Closes #4165)
2022-05-12 00:37:19 -04:00
Ryan Kurtz
267e01a1c4 Merge remote-tracking branch 'origin/GP-2015_DynamicHashPcodeOp'
(Closes #4178, Closes #4207, Closes #4213, Closes #4214, Closes #4227)
2022-05-12 00:32:46 -04:00
James
c6f174dffb GP-2016 addressing code review suggestions
GP-2016_short_wide_character_format_strings
2022-05-11 13:23:17 -04:00
caheckman
1bed9dac4d GP-2015 Adjustments to DynamicHash for "Force Union Field" action 2022-05-11 13:12:19 -04:00
ghidra1
70062a8cd9 Merge remote-tracking branch 'origin/GP-0_ghidra1_BSD_License_Change--SQUASHED' 2022-05-11 10:45:21 -04:00
ghidra1
8eb58baa7d GP-0 added updated BSD license files and updated related BSD certifications 2022-05-11 10:37:27 -04:00
Dan
d646f1d732 GP-0: Fix missing coalescePatches call 2022-05-11 10:01:37 -04:00
Xiaoyin Liu
bee69b2f38 Fix NPE in selectFieldNumber in ForceUnionAction.java
If the allFields ArrayList contains element null, findStringIndex()
will throw a NPE. Use allFields.indexOf() will not have this issue.
2022-05-10 15:45:30 -04:00
Ryan Kurtz
37a8ffb492 Merge remote-tracking branch 'origin/GP-1970_Dan_noTraceObjectLifespan--SQUASHED' 2022-05-10 14:50:08 -04:00
James
7d8b222183 GP-2012_James_java_attribute_improvements 2022-05-10 18:22:43 +00:00
Ryan Kurtz
357ff97cb3 Merge remote-tracking branch 'origin/GP-2006_DynamicHashCompare' 2022-05-10 01:50:30 -04:00
Ryan Kurtz
5c47902310 Merge remote-tracking branch 'origin/GP-1997_GlobalOverPropagation' 2022-05-10 01:50:14 -04:00
Ryan Kurtz
5f7405168a Merge remote-tracking branch 'origin/GP-2001_James_fix_spelling_mistakes' 2022-05-10 01:48:14 -04:00
Ryan Kurtz
77fbd9dd1e Merge remote-tracking branch 'origin/patch' 2022-05-10 01:43:17 -04:00
ghidra1
f2510e4dc8 GP-0 corrected NaP pointer operand rendering 2022-05-09 15:16:07 -04:00
d-millar
6f5460ea28 GP-1971: fix for register updates 2022-05-09 18:16:21 +00:00
Dan
c957154730 GP-1970: Remove TraceObject.getLifespan() and ilk 2022-05-09 13:28:00 -04:00
d-millar
c27ff7fcfc GP-2004: NPE fix 2022-05-09 16:48:19 +00:00
dragonmacher
d3c04326f3 GP-2009 - Fixed assert exception that identified usage of HTMLUtilities
not on the Swing thread
2022-05-09 10:39:16 -04:00
Ryan Kurtz
3b09371ba8 GP-0: Mach-O cleanup 2022-05-09 10:37:46 -04:00
Ryan Kurtz
f249abfac0 Merge remote-tracking branch 'origin/GP-1881_Dan_editableReprColumn--SQUASHED' 2022-05-06 23:26:26 -04:00
Dan
dbe670bf85 GP-1881: Implement editable Repr column for Registers and Watches providers. 2022-05-06 15:08:09 -04:00
caheckman
6b075ce5b3 GP-2006 Fixed bug in DynamicHash comparisons 2022-05-06 15:08:03 -04:00
Ryan Kurtz
a1b9cbcc15 Merge remote-tracking branch
'origin/GP-1503_ghidorahrex_PR-3418_asaven-gt_ArmVcvtSemantics'
(Closes #3418)
2022-05-06 14:34:20 -04:00
Ryan Kurtz
5e6c267093 Merge remote-tracking branch 'origin/GP-1772_correct_langauge_usage'
Conflicts:
	Ghidra/Features/Base/ghidra_scripts/ReloadSleighLangauge.java
2022-05-06 14:30:24 -04:00
Ryan Kurtz
16b190d39e Merge remote-tracking branch 'origin/GP-1989_ghidra1_AddressMapComparator' 2022-05-06 14:25:21 -04:00
Ryan Kurtz
1a94a17723 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-05-06' 2022-05-06 14:22:18 -04:00
Ryan Kurtz
878ab5d664 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/action/DebuggerReadsMemoryTrait.java
2022-05-06 14:17:24 -04:00
Ryan Kurtz
9a3bc197d2 Merge remote-tracking branch 'origin/GP-1930_Dan_refreshMemoryBetter--SQUASHED' into patch 2022-05-06 14:08:47 -04:00
Dan
92b937c3da GP-0: Fix timing issue in bytes provider test 2022-05-06 13:34:51 -04:00
Ryan Kurtz
8e7fd84d3e Merge remote-tracking branch 'origin/GP-2-dragonmacher-err-dialog-fix' 2022-05-06 13:03:10 -04:00
ghidra1
6a2cb72318 GP-0 ignore HTMLDataTypeRepresentationTest test failure pending HTML
refactor (see GP-1974)
2022-05-06 08:42:42 -04:00
ghidra1
85e0af69c4 GP-2002 simplified AddressMap interface 2022-05-05 22:52:33 -04:00
ghidra1
2bb57e6d5b GP-1949 Revised MemoryMapDB to utilize SynchronizedAddressSet 2022-05-05 22:30:35 -04:00
James
dfb7a1cfe1 GP-2001_James_fix_spelling_mistakes 2022-05-05 19:06:36 +00:00
Dan
81d5b3f24d GP-1930: Make the 'refresh memory' button better 2022-05-05 12:32:39 -04:00
caheckman
9d0829651a GP-1997 Don't over propagate global values 2022-05-04 20:01:19 -04:00
ghidravore
26f921cf6e GP-1778 follow-up with more test cases 2022-05-04 12:58:41 -04:00
ghidra1
323935e43f GP-1778 corrected AddressRangeMapDB coalescing bug 2022-05-04 10:57:52 -04:00
ghidra1
17c0b78756 GP-1778 corrected AddressMapDB bug 2022-05-04 09:36:45 -04:00
Ryan Kurtz
de74f99231 Merge remote-tracking branch 'origin/GP-1683_FieldExtraction' 2022-05-04 01:18:27 -04:00
Ryan Kurtz
571559420c Merge remote-tracking branch
'origin/GP-1975-dragonmacher-log-viewer-action-fix' (Closes #4198)
2022-05-04 01:14:55 -04:00
Ryan Kurtz
452b1c946b Merge remote-tracking branch
'origin/GP-1986_ryanmkurtz_dyld-extract-hash' (Closes #4208)
2022-05-04 01:11:37 -04:00
ghidra1
2bf0887be1 GP-1989 simplified AddressMapDB comparator 2022-05-03 18:58:06 -04:00
ghidra1
c90a3ecef3 GP-1965 reverted deleted data type check for resolve. Coping with this
situation is an unresolved known issue.
2022-05-03 18:40:20 -04:00
dragonmacher
81d0017e36 Updated how the error dialog gets the host name to avoid long pauses 2022-05-03 16:20:33 -04:00
ghidravore
e8ad3efcda GP-1778 fixing bug introduced by changes in GP-1778 2022-05-03 13:43:20 -04:00
ghidra1
d003cf532f Merge remote-tracking branch 'origin/GP-0_FixEquateTest' 2022-05-03 12:15:09 -04:00
Ryan Kurtz
8b136ec9ed Merge remote-tracking branch 'origin/GP-1905_Dan_fixTrackLocationNPE--REBASED-1' 2022-05-03 12:02:03 -04:00
caheckman
b0eb1f23b3 Match test to new hex formatting for char data-types 2022-05-03 11:39:59 -04:00
Dan
e3aa733c0c GP-0: More timing issues in breakpoint tests. 2022-05-03 11:09:11 -04:00
Ryan Kurtz
94975a236f GP-1986: Fixed a "hash has changed" exception that would sometimes occur
when extracting .dylib files from a dyld_shared_cache file system.
2022-05-03 10:36:34 -04:00
ghidra1
afb63d811c GP-1949 corrected findBytes bug 2022-05-03 10:18:48 -04:00
ghidra1
5be1971ecf GP-1949 corrected memory map cache update for block removals 2022-05-03 09:40:22 -04:00
ghidra1
bfe3dcfb95 GP-1778 corrected table null checking for AddressRangeMapDB 2022-05-03 09:27:21 -04:00
ghidra1
58a3e57193 Merge remote-tracking branch 'origin/GP-1983_dev747368_imported_program_initial_properties' 2022-05-03 09:06:46 -04:00
ghidra1
c0643552a7 Merge remote-tracking branch
'origin/GP-1778_ghidravore_address_range_map_iterator--SQUASHED'
2022-05-03 09:01:27 -04:00
ghidravore
0b65bf2f0c fixed issues related to image base changes for stored address ranges maps. This affects register context and program tree fragments 2022-05-02 16:25:56 -04:00
ghidra1
47ad16a69c Merge branch 'GP-1949_ghidra1_MemoryMapDBRefactor' 2022-05-02 16:11:04 -04:00
ghidra1
7b7e83b00b Merge branch 'GP-1948_ghidra1_ProgramTreeRefactor' 2022-05-02 16:10:45 -04:00
ghidra1
db27e3cba0 GP-1949 - MemoryMap, AddressMap and ELF MemorySectionResolver import
performance improvements
2022-05-02 16:01:26 -04:00
ghidra1
60c47844c0 GP-1948 Refactor program tree for improved performance during import 2022-05-02 15:53:49 -04:00
Ryan Kurtz
0b66c9873a Merge remote-tracking branch 'origin/patch' 2022-05-02 10:24:05 -04:00
Ryan Kurtz
0a406a025a GP-0: Removing Debugger garbage directory (Closes #4215) 2022-05-02 10:16:34 -04:00
Ryan Kurtz
879963b006 GP-0: Fixing split dyld_shared_cache FILE memory block issue 2022-05-02 02:50:02 -04:00
Ryan Kurtz
f9e7e2cfca Merge branch 'GP-0_ryanmkurtz_PR-4196_xiaoyinl_comspec' 2022-05-01 04:47:33 -04:00
Ryan Kurtz
a22ce67131 Merge remote-tracking branch 'origin/GP-1972-dragonmacher-motif-laf-keybinding-fix' 2022-05-01 02:36:28 -04:00
Ryan Kurtz
0203cd57fc Merge branch 'GP-0_ryanmkurtz_PR-4211_Llywelwyn_totd-typos' 2022-05-01 02:32:29 -04:00
Llywelwyn
b9599d3f1d
minor typos/grammar in totd/tips.txt
URL's -> URLs -- no apostrophe is usually convention unless it's hard to read; had a quick look and seems this repo seems to use "URLs" everywhere else it's written
'it' to 'them' when talking about datatypes, plural
2022-04-30 00:56:57 +01:00
dev747368
27db91b7a0 GP-1983 refactor setting of program properties when imported 2022-04-29 20:48:57 +00:00
Ryan Kurtz
ccbf264116 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-04-29' 2022-04-29 12:17:23 -04:00
Dan
b0abef51b9 GP-0: Fix breakpoint-test timing issues. 2022-04-29 10:40:06 -04:00
Ryan Kurtz
8e8b193ac1 Merge remote-tracking branch 'origin/GP-1947_ghidra007_update_recoverClassScript_shiftedPtrs--SQUASHED' 2022-04-29 10:18:33 -04:00
Ryan Kurtz
0e8e418bfa Merge remote-tracking branch
'origin/GP-1678_Dan_objectRecorder--SQUASHED'

Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/copying/DebuggerCopyIntoProgramDialog.java
2022-04-29 10:10:33 -04:00
ghidra007
ba7b5a2dd3 GP-1947 updated class recovery script to handle shifted pointers. 2022-04-29 13:17:50 +00:00
Ryan Kurtz
99f9700448 Improved extraction of dylibs from dyld cache. "size" command no longer
errors out when parsing.
2022-04-29 00:59:06 -04:00
Ryan Kurtz
c60e3c9210 Merge remote-tracking branch 'origin/GP-1980_dev747368_improve_import_default_folder' 2022-04-29 00:56:55 -04:00
dragonmacher
eeb8cf0062 GP-1972 - Look and Feel - Added Control-C/V/X key bindings to the Motif
Look and Feel text widgets.
2022-04-28 19:57:51 -04:00
dragonmacher
10501082b3 GP-1975 - Log Viewer - fixed incorrect action description 2022-04-28 18:28:31 -04:00
Dan
78d3e8d3ab GP-1905: Fix NPE when changing register-tracking setting in dynamic
listing.
2022-04-28 15:39:11 -04:00
Dan
ebf561e28b GP-0: Adjust default sort order of breakpoint tables. 2022-04-28 15:32:43 -04:00
Dan
0a5f411023 GP-0: Fix testActionCopyIntoNewProgramCaptureLive 2022-04-28 15:32:42 -04:00
Dan
40c700041d GP-0: Fix Interpreter test after GP-887. 2022-04-28 15:32:42 -04:00
Dan
3bf94ec3a6 GP-0: Fix breakpoint-related tests 2022-04-28 15:32:33 -04:00
Dan
032ae36005 GP-1678: Create experimental object-based recorder and opinion 2022-04-28 15:13:01 -04:00
Ryan Kurtz
5828743fc2 Merge remote-tracking branch 'origin/GP-1837_ghidorahrex_ARMAssemblyTest_fixes' 2022-04-28 13:59:27 -04:00
ghidorahrex
f4190b8d5c GP-1837 corrected ARM assembly unit tests 2022-04-28 13:53:10 -04:00
Ryan Kurtz
e4528ba879 Merge remote-tracking branch 'origin/GP-1953_Dan_PR-4169_nneonneo_gdbParserFix' 2022-04-28 13:21:53 -04:00
dev747368
e6fb8cc892 GP-1980 Improve import dialog default folder logic
If highlighting a file in the project tree, use its folder as the
initial import destination.
2022-04-28 16:13:43 +00:00
Ryan Kurtz
cbe1ba763a Merge remote-tracking branch
'origin/GP-887_Dan_PR-4176_nneonneo_interpretAnsiColors--SQUASHED'
(Closes #4176)
2022-04-28 01:26:55 -04:00
Ryan Kurtz
6185df1bde Merge remote-tracking branch
'origin/GP-1946_ghidorahrex_PR-4131_jrmuizel_m68k_fmod_fopmode_fix'
(Closes #4131)
2022-04-28 01:21:03 -04:00
Ryan Kurtz
0974ddca3f Merge remote-tracking branch 'origin/GP-1837_ghidorahrex_arm_register_list_fix' 2022-04-28 01:10:08 -04:00
Dan
dc4de017d4 GP-887: Changes for review. 2022-04-27 16:03:21 -04:00
caheckman
aa85bba5d7 GP-1683 Extensions to SUBPIECE/shift rules 2022-04-27 15:43:40 -04:00
ghidra1
d0a8291e93 Merge remote-tracking branch 'origin/GP-1965_ghidra1_CheckForDeletedDataTypes' 2022-04-27 10:39:57 -04:00
ghidra1
6e7d56b657 Merge remote-tracking branch 'origin/GP-1963_ghidra1_FixElfExternalOffsetDataRelocationScript' 2022-04-27 10:29:42 -04:00
ghidra1
5f6f74cd8e GP-0 reverted datatype tooltip change made with GP-1403 2022-04-27 09:55:20 -04:00
ghidra1
c38f2022a0 GP-1963 handle default pointer replacement 2022-04-27 09:19:46 -04:00
ghidra1
3e0a54a63b GP-1965 added deleted datatype check to resolve method 2022-04-26 16:51:42 -04:00
Ryan Kurtz
897419a927 Merge remote-tracking branch 'origin/GP-1660_ghidra007_updateApplyFunctionDefSigScripts_dtManSelection' 2022-04-26 14:20:41 -04:00
Ryan Kurtz
144c273c51 Merge remote-tracking branch 'origin/patch' 2022-04-26 12:32:37 -04:00
emteere
6e70f97143 GP-1958 Fixed static_assert with string parameter 2022-04-26 16:31:38 +00:00
Xiaoyin Liu
50c6d88ba9 Use ComSpec in Manual Viewer 2022-04-26 04:46:43 -04:00
Ryan Kurtz
24d0e61ede Merge remote-tracking branch 'origin/GP-1955_ForceFieldNPE'
(Closes #4171)
2022-04-26 01:19:35 -04:00
Ryan Kurtz
3c561e708c Merge remote-tracking branch 'origin/patch' 2022-04-26 01:15:03 -04:00
Ryan Kurtz
3a755abeaf Merge remote-tracking branch
'origin/GP-1964_emteere_sizeof_structmember' into patch (Closes #4173)

Conflicts:
	Ghidra/Features/Base/src/test/resources/ghidra/app/util/cparser/CParserTest.h
2022-04-26 01:05:44 -04:00
ghidra1
1fd03306a5 GP-1965 check for deleted datatypes 2022-04-25 20:40:28 -04:00
emteere
2c60874b04 GP-1964 fixed sizeof(ptr->member) and sizeof(p.member), was parsing only
simple identifier and failing.
2022-04-25 20:24:11 +00:00
dragonmacher
40248f7157 GP-1660 - fixed Swing thread access issue; fixed improper test names 2022-04-25 15:03:36 -04:00
ghidra1
06c8cfc24a Merge remote-tracking branch 'origin/GP-1871_OverlappingPentry' 2022-04-25 14:47:15 -04:00
ghidra1
2a34f206e9 GP-1963 added FixElfExternalOffsetDataRelocationScript 2022-04-25 14:43:18 -04:00
Ryan Kurtz
a395d7dbe0 Merge remote-tracking branch 'origin/GP-1652_TypedefFormatSetting'
(Closes #3004)
2022-04-25 10:27:43 -04:00
Ryan Kurtz
2fff88ff22 Merge remote-tracking branch
'origin/GP-1956_ghidra1_SetLanguageUpdateMetadata' (Closes #4182)
2022-04-25 10:24:43 -04:00
Ryan Kurtz
5ba11915ae Merge remote-tracking branch
'origin/GP-1957_ghidra1_IncorrectPointerShiftSettingCheck'
(Closes #4179)
2022-04-25 10:13:49 -04:00
ghidra1
352fe6fd8c GP-1956 update metadata on set language 2022-04-25 10:11:40 -04:00
emteere
aee3bb0926 GP-1958 added support for static_assert C keyword 2022-04-25 14:00:20 +00:00
ghidra1
da570d5d14 GP-1956 corrected improper pointer mask error check for segmented
address space.
2022-04-25 09:47:11 -04:00
caheckman
955838cd62 GP-1642 Display formats for data-types 2022-04-22 18:54:12 -04:00
caheckman
1e1f4fa8a4 GP-1955 Fix for NPE 2022-04-22 18:38:50 -04:00
ghidra007
b026a5f53a GP-1660 updated ApplyFunctionDef script to get selected func defs from
dtman.
2022-04-22 17:23:46 +00:00
Ryan Kurtz
9c04807c8c Merge remote-tracking branch 'origin/GP-1933_ryanmkurtz_COFF-symbols--SQUASHED' 2022-04-22 03:29:55 -04:00
Ryan Kurtz
f820a8414b GP-1933: Fixing PE driver COFF symbol offsets 2022-04-22 03:25:04 -04:00
Ryan Kurtz
927982ba9d Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/application.properties
2022-04-22 00:55:40 -04:00
Ryan Kurtz
f32c0c5db7 GP-0: Upping patch version to 10.1.4 2022-04-22 00:52:23 -04:00