ghidra1
0797cf45d9
GP-2134 corrected structure edit issue when adding pointer-to-self
...
component
2022-06-24 15:30:33 -04:00
ghidra1
5eed321004
GP-2236 Changed DataTypeDB clone implementations to return self if the specified datatype manager is unchanged. Makes consistent with javadoc and could improve resolve performance in some cases.
2022-06-24 13:30:39 -04:00
Dan
bec99cd71e
GP-2099: Add Disassemble and Patch actions for polyglot traces.
2022-06-24 13:06:20 -04:00
dev747368
bd54e3a0d3
GP-2106 dwarf compressed sections
...
Re-enable compressed section support to handle golang compressed dwarf
sections.
2022-06-23 17:45:28 +00:00
Ryan Kurtz
342489ec90
Merge branch 'GP-0_ryanmkurtz_PR-4161_lconstan_null-check'
2022-06-23 03:57:52 -04:00
Ryan Kurtz
e66e5b70e9
Merge remote-tracking branch 'origin/GP-2217_ghidra1_DataTypePreviewFix'
2022-06-22 17:15:36 -04:00
Ryan Kurtz
50e08e112b
Merge remote-tracking branch
...
'origin/GP-2216-dragonmacher-script-manager-window-parenting--SQUASHED'
(Closes #4363 )
2022-06-22 17:13:15 -04:00
dragonmacher
8f85db7679
GP-2216 - Script Manager - Update to not close child windows when closing the script manager
2022-06-22 16:55:26 -04:00
ghidra1
ed685f66b0
GP-2217 corrected datatype preview issues for composites and function
...
definitions.
2022-06-22 13:44:17 -04:00
ghidra1
fa9f57a4d4
Merge remote-tracking branch 'origin/GP-2218_ghidra1_MultipleDataSettingsNPE'
2022-06-22 11:19:20 -04:00
ghidra1
4fd990dfb5
GP-2218 corrected NPE for multi-data settings
2022-06-22 11:17:46 -04:00
Ryan Kurtz
d67bc4508c
Merge remote-tracking branch 'origin/GP-2081_ghidra1_TICoffRelocHandler_REBASED--SQUASHED'
2022-06-22 00:32:40 -04:00
ghidra1
994816e875
GP-2081 Refined CoffLoader relocation error logging and added support
...
for COFF relocation context.
2022-06-21 17:37:53 -04:00
Ryan Kurtz
b3741deaaa
Merge remote-tracking branch 'origin/GP-2113_ryanmkurtz_dyld-objc'
2022-06-21 13:59:12 -04:00
ghidra1
be52dafc09
Merge remote-tracking branch 'origin/GP-2198_ghidra1_ElfLoaderFixesForDumpLoad--SQUASHED'
2022-06-21 13:31:34 -04:00
ghidra1
e681b3dc4b
GP-2198 correct ELF Loader issues which failed to some non-loaded memory blocks. Improve use of task monitor during ELF import and cancellation. Also corrected bug in memory map table sort for Byte Source column.
2022-06-21 12:07:57 -04:00
Ryan Kurtz
1430d18f65
GP-2113: Objective-C support in dyld_shared_cache
2022-06-19 00:25:55 -04:00
Ryan Kurtz
858cba5e90
Merge remote-tracking branch 'origin/GP-2184-dragonmacher-remove-jmockit-4'
2022-06-16 10:24:52 -04:00
Ryan Kurtz
93cd07d62a
Merge remote-tracking branch 'origin/GP-2181-dragonmacher-remove-jmockit-3--SQUASHED'
2022-06-16 01:51:27 -04:00
Ryan Kurtz
c47a30629f
Merge remote-tracking branch 'origin/GP-2180-dragonmacher-remove-jmockit-2'
2022-06-16 01:49:34 -04:00
dragonmacher
3ac7ecdb13
GP-2184 - removed JMockit usage from some tests (part 4)
2022-06-15 12:42:11 -04:00
dragonmacher
0a32484b5b
GP-2181 - removed JMockit usage from some tests (part 3)
2022-06-15 12:33:28 -04:00
Ryan Kurtz
19f29bd396
Merge remote-tracking branch 'origin/GP-2041_ghidra1_ElfArmPCBiasOption--SQUASHED'
2022-06-15 01:13:09 -04:00
Ryan Kurtz
b20aa159cc
Merge remote-tracking branch
...
'origin/GP-2165_ghidragon_PR-4287_devnull850_trailing-comma-arrays-display'
(Closes #4261 , Closes #4287 )
2022-06-15 01:08:33 -04:00
ghidra1
8e00f4faa4
GP-2041 Added ELF ARM PC Bias import option for relocation processing
2022-06-14 17:42:31 -04:00
dragonmacher
d40cc076cd
GP-2180 - removed JMockit usage from some tests (part 2)
2022-06-14 16:12:43 -04:00
ghidragon
5bc8498146
review comment
2022-06-14 14:15:37 -04:00
Ryan Kurtz
91e5259018
Merge remote-tracking branch 'origin/GP-2166_ryanmkurtz_tls'
...
(Closes #4285 )
2022-06-14 14:07:59 -04:00
Ryan Kurtz
2a50ed019d
Merge remote-tracking branch 'origin/patch'
2022-06-14 13:57:48 -04:00
Ryan Kurtz
6fcc1dc175
GP-2166: Adding label for _tls_index
2022-06-14 02:06:28 -04:00
dragonmacher
50320cfde7
GP-2164 - Updated incorrect tool status message when pasting bytes
2022-06-13 17:40:58 -04:00
ghidragon
9198b14e75
Added some intermediate variables for readability
2022-06-13 17:30:33 -04:00
Ryan Kurtz
8a71ab8a99
GP-0: Resolving conflict in ReloadSleighLanguage.java
2022-06-13 11:50:15 -04:00
ghidra1
672c1f11e2
Merge branch 'GP-1864_d-millar_dumpfile_loader_REBASED_REVIEWED'
2022-06-10 10:10:57 -04:00
d-millar
9b73a785e2
GP-1864 Added loader for dump files. Initial implementation supports MS
...
Minidump, Userdump and Pagedump formats.
2022-06-10 10:01:11 -04:00
ghidra1
2075732a0c
Merge remote-tracking branch 'origin/patch'
2022-06-09 20:56:34 -04:00
ghidra1
ac56db7479
GP-60 corrected NPE in Structure Editor ( Closes #2009 )
2022-06-09 20:49:26 -04:00
dragonmacher
801eb01f4b
GP-2050 - Symbol Table - Removed old add/remove strategy
2022-06-08 09:34:14 -04:00
Ryan Kurtz
35d84d5ebd
Merge remote-tracking branch 'origin/patch'
2022-06-08 01:57:58 -04:00
Ryan Kurtz
f5a5bbf7fc
Merge remote-tracking branch 'origin/GP-2066_ghidra1_DataTypeMergeManager--SQUASHED' into patch
2022-06-08 01:55:43 -04:00
Ryan Kurtz
b4b0fe6146
Merge remote-tracking branch
...
'origin/GP-2095_ghidra1_DuplicateStructureComponent' (Closes #4229 )
2022-06-08 01:39:50 -04:00
ghidra1
a50b1ef836
GP-2066 corrected issue with DataTypeMergeManager use of HashMap as key
2022-06-07 17:49:49 -04:00
Ryan Kurtz
805bba9972
Merge remote-tracking branch 'origin/patch'
2022-06-07 01:51:05 -04:00
Ryan Kurtz
d2b3236d33
Merge remote-tracking branch
...
'origin/GP-2080_emteere_CodePointerProcessorEntryPoints' into patch
(Closes #4263 )
2022-06-07 01:47:10 -04:00
Robert Xiao
31f65b4607
GP-2098 .bss sections don't need valid file offsets
...
The ELF loader incorrectly skips NOBITS sections that have invalid file
offsets, like .bss; however, the file offset is ignored for NOBITS
sections.
This is essentially applying #2136 to the file offset as well.
2022-06-06 15:45:05 -04:00
Ryan Kurtz
4104dc3a8e
Merge remote-tracking branch 'origin/GP-2072_James_callothercensus_script'
2022-06-06 14:59:36 -04:00
dragonmacher
99414f1d70
Added missing help
2022-06-06 12:08:22 -04:00
Ryan Kurtz
c6cb8a0d85
Merge branch 'GP-2008_ryanmkurtz_macho-exports' ( Closes #2932 )
2022-06-05 02:27:49 -04:00
ghidra1
0ee2b07f5b
GP-2095 changed structure/union editor duplicate component actions to
...
select last component added
2022-06-03 18:55:24 -04:00
Ryan Kurtz
ccf9c73319
Merge remote-tracking branch 'origin/GP-2083_Dan_removeNodeParentParams'
2022-06-03 10:05:00 -04:00
Ryan Kurtz
e36244b6b9
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-6-2-22'
2022-06-03 09:58:45 -04:00
Ryan Kurtz
6deac3a284
Merge remote-tracking branch 'origin/GP-2059_dev747368_GhidraFileChooser_root_iteration_slowness_fix--SQUASHED'
2022-06-03 01:32:48 -04:00
dev747368
c99f770b23
GP-2059 improve GhidraFileChooser interactivity
...
Refactor how file system root locations are handled to avoid potential slowdowns and swing thread blocking.
2022-06-02 14:57:58 -04:00
dragonmacher
f1326af7f3
Test fixes
2022-06-02 12:16:15 -04:00
Dan
0f3703ac27
GP-2083: Remove extraneous parent,node params from fireChanged
...
methods
2022-06-01 15:20:07 -04:00
Ryan Kurtz
28e3c2b8db
Merge remote-tracking branch 'origin/GP-2078_dev747368_fix_chroot'
...
(Closes #4291 )
2022-06-01 14:55:56 -04:00
Ryan Kurtz
27243c6aed
Merge remote-tracking branch 'origin/GP-2019_ryanmkurtz_dyld-program-tree'
2022-06-01 14:31:13 -04:00
emteere
90e5c263e8
GP-2080_emteere fixed disassembly of Arm Cortex code pointer interrupt
...
vectors
2022-05-31 22:09:32 +00:00
ghidra1
aadf7fd377
GP-2030 change Symbol Table to use a SymbolRowObject which does not hang onto symbol object in an effort to conserve memory.
2022-05-31 14:33:45 -04:00
dev747368
39e5044537
GP-2078 fix exception when trying to get java FileStore in chroot env
...
Fixes issue #4291
2022-05-31 16:59:33 +00:00
Ryan Kurtz
bd6271162d
GP-2019: Improving dyld cache and prelink Program Trees
2022-05-31 05:14:56 -04:00
Ryan Kurtz
cb4b309942
GP-2071: More Mach-O refactoring
2022-05-31 05:04:57 -04:00
Ryan Kurtz
3704373a71
Merge remote-tracking branch 'origin/GP-2029_dev747368_fsb_list_supported_fs_impls--SQUASHED'
2022-05-26 14:13:52 -04:00
Ryan Kurtz
4dd4dd9a55
GP-2008: Mach-O export trie support, and other symbol improvements
2022-05-26 13:51:58 -04:00
dev747368
562c049f3b
GP-2029 move FSB list file system action to global help menu
...
Also tidy up ProcessorListPlugin action so it doesn't lie about where itwas created.
2022-05-26 12:11:47 -04:00
James
a540cbe0f0
GP-2072 added CallotherCensusScript
2022-05-26 16:05:48 +00:00
Ryan Kurtz
ac0d7f6d43
GP-2071: Refactoring Mach-O things
2022-05-26 10:58:14 -04:00
devnull850
7e07eb397d
Add trailing comma to arrays display
2022-05-26 08:08:54 -04:00
Ryan Kurtz
0241b2b97e
Merge remote-tracking branch 'origin/GP-2052_ryanmkurtz_prelink'
2022-05-24 00:57:08 -04:00
Ryan Kurtz
b6501c8283
Merge remote-tracking branch 'origin/patch'
2022-05-23 11:29:56 -04:00
Ryan Kurtz
9880801814
Merge remote-tracking branch
...
'origin/GP-2047-dragonmacher-tree-renderer-bg-fix' into patch
(Closes #4260 )
2022-05-23 11:15:40 -04:00
dragonmacher
0de8cd3aca
GP-2047 - fix for tree rendering bug on some Linux systems
2022-05-23 10:29:40 -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
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
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
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
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
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
dragonmacher
c14c615a14
GP-1982 - Fixed exception in the Table Chooser Dialog
2022-05-17 14:33:56 -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
ghidra1
0f3d941115
Merge remote-tracking branch 'origin/GP-1797_ghidra1_EliminateDatatypeConflictException'
2022-05-16 15:35:50 -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
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
ghidra1
0acb497263
Merge branch 'GP-1994_ghidra1_ClassStructureSearch'
2022-05-14 15:12:33 -04: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
Ryan Kurtz
3deb67aac4
Merge remote-tracking branch 'origin/patch'
2022-05-13 14:17:31 -04:00
dragonmacher
6b425bda89
Test debug removal; test debug directory consolidation
2022-05-13 09:31:01 -04:00
dragonmacher
76b5ec7787
GP-2025 - Function Window - fixed duplicate functions appearing when
...
editing external functions
2022-05-12 18:08:52 -04:00
Ryan Kurtz
cc2a6666cb
Merge remote-tracking branch 'origin/GP-2002_ghidra1_SimplifyAddressMapInterface'
2022-05-12 00:39:56 -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
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
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
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
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
James
dfb7a1cfe1
GP-2001_James_fix_spelling_mistakes
2022-05-05 19:06:36 +00:00
ghidravore
26f921cf6e
GP-1778 follow-up with more test cases
2022-05-04 12:58:41 -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
ghidravore
e8ad3efcda
GP-1778 fixing bug introduced by changes in GP-1778
2022-05-03 13:43:20 -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
db27e3cba0
GP-1949 - MemoryMap, AddressMap and ELF MemorySectionResolver import
...
performance improvements
2022-05-02 16:01:26 -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
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
99f9700448
Improved extraction of dylibs from dyld cache. "size" command no longer
...
errors out when parsing.
2022-04-29 00:59:06 -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
Dan
dc4de017d4
GP-887: Changes for review.
2022-04-27 16:03:21 -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
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
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
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
2a34f206e9
GP-1963 added FixElfExternalOffsetDataRelocationScript
2022-04-25 14:43:18 -04:00
Ryan Kurtz
2fff88ff22
Merge remote-tracking branch
...
'origin/GP-1956_ghidra1_SetLanguageUpdateMetadata' (Closes #4182 )
2022-04-25 10:24:43 -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
Xiaoyin Liu
da89620252
add noreturn functions in Windows WDK
2022-04-23 07:26:51 -04: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
Robert Xiao
f9e234738d
Debugger: Support ANSI colours in the Interpreter window.
...
This patch adds a parser for ANSI terminal escape sequences, enabling e.g.
interaction with colorized GDB prompts and scripts.
2022-04-21 18:46:01 -07:00
dragonmacher
acf8a9e1bf
GP-1943 - Structure Editor - added the 'Offset' column
2022-04-21 11:40:38 -04:00
ghidra1
47f76c78d6
Merge remote-tracking branch 'origin/patch'
2022-04-20 12:53:14 -04:00
Ryan Kurtz
1f57c0d923
Merge remote-tracking branch 'origin/GP-1821_Dan_fixBreakpointIcons--SQUASHED'
2022-04-20 10:08:00 -04:00
Dan
a0f6b67dc4
GP-1821: Reword breakpoint states, toggles, and icons
2022-04-20 10:05:42 -04:00
emteere
64dc4417a7
GP-1942 fix for tracking the address of the last change to a larger
...
parent register when instructions are modifying the smaller parts of the
register
2022-04-19 22:55:34 +00:00
dragonmacher
9e9e64dc4c
Updated test db cache dir to cleanup once per test file when not in
...
batch mode
2022-04-19 18:07:18 -04:00
ghidra1
d7f9cdfe5c
Merge branch 'GP-1936_ghidra1_Elf_PN_XNUM'
2022-04-19 16:10:50 -04:00
nu-ke
935cbda692
Fix NullPointerException which occurs when getAddressValue returns null
...
There are some cases where getAddressValue returns null, which leads to a nullPointerException in TLSDataDirectory.
2022-04-19 18:17:10 +02:00
Ryan Kurtz
c44cf09025
Merge remote-tracking branch 'origin/patch'
2022-04-19 12:08:26 -04:00
Ryan Kurtz
23467aca57
Merge remote-tracking branch 'origin/GP-1862_emteere_MIPS_6432_stackrefs--SQUASHED' into patch
2022-04-19 12:04:25 -04:00
Ryan Kurtz
1f04e8c15f
Merge remote-tracking branch
...
'origin/GP-1744_emteere_CparserDataSizeIssues--SQUASHED' into patch
(Closes #3756 )
2022-04-19 11:45:04 -04:00
emteere
b30fa77922
GP-1862_emteere changes for MIPS 64_32addr stack references and stack depth following
2022-04-19 11:36:53 -04:00
emteere
33fe035d84
GP-1744_emteere CParser fixes for Macros, pragma(push), reincluded header files, unicode BOM files, #if/defined() on values, and full evaluation of macro expansion. Added output of more information in CParser prefixed with /// comments. Reparsed current standard data archives with correct 64/32 data organizations. Use dtMgr for all new data types in preparation for Data Organization changes.
2022-04-19 11:08:23 -04:00
Ryan Kurtz
6c32040603
Merge remote-tracking branch 'origin/GP-527_ThreadEnvironmentBlock'
2022-04-19 11:02:29 -04:00
Ryan Kurtz
ebaa82c0cc
Merge remote-tracking branch 'origin/patch'
2022-04-19 11:00:47 -04:00
ghidra1
549dce8a05
GP-1940 corrected GP-1403 settings Apply button behavior
2022-04-18 21:39:44 -04:00
ghidra1
b16404d87b
GP-1936 Support extended sizes for ELF program and section header counts
2022-04-18 20:57:33 -04:00
emteere
a8882b5184
GP-1938_emteere Defined data in .NET CLR code when disassembling in x86
...
processor
2022-04-18 19:57:39 +00:00
Ryan Kurtz
e165574afb
Merge remote-tracking branch 'origin/GP-1584_Dan_emuStateEdit--SQUASHED'
...
Conflicts:
Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemoryBytesPlugin/images/DebuggerMemoryBytesPlugin.png
2022-04-18 00:40:46 -04:00
caheckman
1647b4b577
Thread Environment Block analyzer
2022-04-15 13:55:38 -04:00
ghidra1
6bcb417104
GP-1403 Changed translated string values to use property map instead of
...
settings storage.
2022-04-15 13:22:52 -04:00
ghidra1
abce9bbf85
GP-1403 Allow unrestricted clearing of settings. Improve Pointer-Typedef
...
error condition feedback in listing. Various tweaks to settings-based
pointer calculations.
2022-04-15 13:22:49 -04:00
ghidra1
362bd6b5cb
GP-1403 added suggested string setting support
2022-04-15 13:22:46 -04:00
ghidra1
3acd14c48a
GP-1036 Improved RTTI handling of null pointer values. Changed IBO
...
pointers to return null for 0 value to retain backward compatibility.
Improved datatype drag onto root to preserve source category path.
2022-04-15 13:22:43 -04:00
emteere
a02efe9c4c
GP-1036 User new PointerTypedef for small method_t pointers, fixed chain
...
pointer conflict with method structures
2022-04-15 13:21:35 -04:00
ghidra1
2bced1cd43
GP-1036 EXTERNAL Block Offset-Reference refactor
2022-04-15 13:19:40 -04:00
ghidra1
332480a422
GP-1403-3 Improved datatype preview formatting. Datatype Diff may not
...
tolerate formating changes. More work is needed.
2022-04-15 13:12:45 -04:00
ghidra1
8f0589a6d8
GP-1403 Improved support for auto-named typedefs. Updated create
...
typedef action from pointer to use auto-naming. Replaced old
ImageBaseOffsetDataType 32/64-bit BuiltIn types with new pointer-typedef
based implementations. Improved settings modification
restrictions. Resolved various bugs.
2022-04-15 13:12:40 -04:00
ghidra1
ca410b1274
GP-1403 Added support for pointer-typedef settings, including support
...
for Archive use. Corrected settings stacking behavior.
Unified two settings adapters into one shared implementation (upgrade
and archive schema version still needed). Added ability to edit default
settings for components from within the structure/union editor.
Improved use of immutable settings. Improved array settings. Added
PointerTypeDefBuilder and PointerTypeDefInspector. Added versioning
support to DataTypeManagerDB to facilitate upgrades and compatibility
detection. Initial improvements added for locking of datatype settings.
Added support for auto-named pointer-typedefs.
2022-04-15 13:11:43 -04:00
Dan
12493ab734
GP-1584: Unify state-editing story across Debugger UI.
2022-04-15 12:17:20 -04:00
ghidra1
577328f230
GP-1907: Updated ELF related loader to eliminate use of
...
ContinuesInterceptor
2022-04-15 01:53:30 -04:00
Ryan Kurtz
96674d4f62
GP-1907: Removing ContinuesInterceptor and associated API
2022-04-15 01:51:58 -04:00
Ryan Kurtz
c7351125e5
Merge remote-tracking branch 'origin/patch'
2022-04-14 15:07:28 -04:00
ghidra1
b8b306497a
GP-1847 Added missing attribute to PROGRAM.DTD
2022-04-14 12:25:31 -04:00
Ryan Kurtz
a9c928bb14
Merge remote-tracking branch 'origin/GP-1816-dragonmacher-osgi-building-update--SQUASHED'
2022-04-13 14:49:41 -04:00
dragonmacher
2d5f53e051
GP-1816 - OSGi Bundles - minor refactoring of OSGi bundle code during exploration.
2022-04-13 12:56:21 -04:00
Ryan Kurtz
fdd3a641ea
Merge remote-tracking branch 'origin/patch'
2022-04-13 10:38:50 -04:00
ghidra1
c1f8632e66
GP-1916 correct NPE in HeadlessAnalyzer
2022-04-12 16:10:36 -04:00
Ryan Kurtz
3d9e0a6a8a
Merge remote-tracking branch 'origin/GP-1902_dev747368_fix_DwarfEncodingModeDataType_npe'
2022-04-11 14:00:28 -04:00
Ryan Kurtz
b04d6c45da
Merge remote-tracking branch 'origin/GP-1891-dragonmacher-xrefs-double-click-fix--SQUASHED'
2022-04-11 13:58:14 -04:00
dragonmacher
fb7db7e72d
GP-1891 - fixed incorrect xrefs being shown when double-clicking the 'XREF' field in the listing for a function variable
2022-04-11 10:25:49 -04:00
Ryan Kurtz
22b62d766b
GP-1909: Upgrading Gson to 2.9.0 ( Closes #3992 )
2022-04-09 04:32:49 -04:00
dev747368
b86703c35d
GP-1902 Fix NPE in DwarfEncodingModeDataType when bad data
2022-04-08 18:21:27 +00:00
Ryan Kurtz
5a688dab29
GP-1300: No longer allowing illegal reflective accesses to the java.net
...
module. Allowing this was only necessary to support an old version of
Apache Felix.
2022-04-07 03:17:22 -04:00
Ryan Kurtz
18defd6086
Merge remote-tracking branch 'origin/GP-1326_ryanmkurtz_felix-upgrade'
...
(Closes #3450 )
2022-04-07 01:59:13 -04:00
Ryan Kurtz
32a014ff5d
GP-1326: Upgrading Apache Felix and dependencies
2022-04-07 01:52:11 -04:00
Ryan Kurtz
a94082bb67
Merge remote-tracking branch 'origin/GP-1895_dev747368_default_fsrl'
2022-04-06 15:42:32 -04:00
Ryan Kurtz
86241b4d22
Merge remote-tracking branch 'origin/GP-1860_ghidravore_opening_unanalyzed_program_with_connected_tools--SQUASHED'
2022-04-06 15:25:18 -04:00
ghidravore
ebb2b5eb9e
GP-1860 fixed duplicate 'ask to analyze' dialogs when opening unanalyzed program with connected tools
2022-04-06 14:07:04 -04:00
dev747368
ab9664aa28
GP-1895, GP-1894 Fix lib name case sensitivity comp during import, FSRL
...
Change RandomAccessFileByteProvider to auto specify a FSRL (if not
given).
Fix library name case comparisons to respect the loader's case
sensitivity.
2022-04-05 20:37:41 +00:00