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
Ryan Kurtz
fb054910e0
Merge remote-tracking branch 'origin/GP-1876_ghidravore_fix_import_dll_names_caused_by_orginal_GP-1876_change'
2022-04-05 11:51:33 -04:00
ghidra1
9a54077c8d
GP-0 corrected error message formatting
2022-04-05 10:45:57 -04:00
ghidravore
18ef0d5b3e
GP-1876 fixing issue dll import names caused by original 1876 fix
2022-04-04 16:03:43 -04:00
Ryan Kurtz
6bb43d9ec5
Merge remote-tracking branch 'origin/GP-1876_ghidravore_fixing_importer_to_use_imported_file_for_internal_name--SQUASHED'
2022-04-01 11:53:31 -04:00
dragonmacher
7b273713ab
Fixed stack trace
2022-03-31 17:10:50 -04:00
ghidravore
cdfe34cb18
GP-1876 Changed importer to use imported file name for internal program name
2022-03-31 14:13:11 -04:00
Ryan Kurtz
e80c245cf2
Merge branch 'GP-0_ryanmkurtz_PR-4102_nneonneo_javadoc'
2022-03-31 01:18:39 -04:00
Ryan Kurtz
0fd9dddceb
Merge remote-tracking branch 'origin/GP-1870_ghidravore_add_simple_string_properties_to_user_data--SQUASHED'
2022-03-31 00:53:08 -04:00
ghidravore
298704348d
GP-1870 Adding simple string property capability to program user data
2022-03-30 13:19:59 -04:00
Robert Xiao
698a91af8c
Javadoc fixes
2022-03-30 08:25:04 -07:00
Ryan Kurtz
cdcdd5f9eb
Merge remote-tracking branch 'origin/GP-1826-dragonmacher-script-quick-launch'
2022-03-30 01:33:01 -04:00
Ryan Kurtz
4f59e90b39
Merge remote-tracking branch 'origin/GP-1426_Dan_asmWoW64--SQUASHED'
2022-03-29 01:27:33 -04:00
dragonmacher
2a5e6f45b8
GP-1826 - Scripting - Created a Script Quick Launch dialog.
2022-03-28 17:17:46 -04:00
Dan
760a9ca462
GP-1426: Refactor assembler. Fix issue where Sleigh passes context to the right.
2022-03-28 14:59:46 -04:00
ghidra1
2d526352ee
Improved improper error reporting by DemangledAddressTable with external
...
symbols
2022-03-28 14:02:20 -04:00
Ryan Kurtz
eb324a2b20
GP-1756: New File Offset field and Go To File Offset feature
2022-03-25 14:55:30 -04:00
Ryan Kurtz
855853935b
Merge remote-tracking branch 'origin/patch'
2022-03-25 14:47:27 -04:00
dragonmacher
a970545049
Test timing fixes
2022-03-25 14:15:19 -04:00
dragonmacher
812ea4fe1e
GP-1556 - Added support for searching for structure fields by offset
2022-03-25 09:43:50 -04:00
Ryan Kurtz
d396487272
Merge remote-tracking branch 'origin/GP-1535_Dan_pcodeFormatting--SQUASHED'
2022-03-25 01:28:01 -04:00
Dan
88a8b09d91
GP-1535: Refactor PcodeFormatter
2022-03-24 17:46:20 -04:00
Ryan Kurtz
82c103faae
Merge remote-tracking branch
...
'origin/GP-1849_dev747368_fix_import_dialog_hang_when_leading_tilde'
(Closes #4034 )
2022-03-24 14:05:25 -04:00
Ryan Kurtz
17a9c07972
Merge remote-tracking branch
...
'origin/GP-1774_James_JVM_switch_improvements--SQUASHED' (Closes #3980 ,
Closes #3981 )
2022-03-23 13:01:02 -04:00
James
98a768e336
GP-1774 addressing code review comments
...
GP-1774_James_JVM_switch_fixes
2022-03-23 12:47:48 -04:00
dev747368
1504fcf6c6
GP-1849 Fix infinite loop when importing file with leading tilde in name
...
Fixes #4034 .
2022-03-22 17:49:47 +00:00
Ryan Kurtz
fee687739b
Merge remote-tracking branch 'origin/patch'
2022-03-22 12:42:15 -04:00
Ryan Kurtz
7e50841773
GP-1846: OSGI jar bundles now correctly load on Windows ( Closes #3995 )
2022-03-22 11:25:17 -04:00
Ryan Kurtz
9fd39556e8
Merge remote-tracking branch 'origin/GP-1833_dev747368_relax_dwarf_registermapping_requirements'
2022-03-22 02:21:05 -04:00
Ryan Kurtz
d75cdd3a2d
Merge remote-tracking branch 'origin/GP-1692_ghidra1_getFunctionThunkAddresses--SQUASHED'
2022-03-22 01:51:28 -04:00
Ryan Kurtz
aa333c1d2f
Merge remote-tracking branch 'origin/patch'
2022-03-22 01:49:11 -04:00
Ryan Kurtz
1af6fe0893
Merge remote-tracking branch 'origin/GP-1841_ghidra1_ChainedPointers' into patch
2022-03-22 01:40:39 -04:00
ghidra1
c34a26c24b
GP-1692 added recursive form of Function.getFunctionThunkAddresses method
2022-03-21 22:41:33 -04:00
Ryan Kurtz
473115a73c
Merge remote-tracking branch 'origin/patch'
2022-03-21 11:41:21 -04:00
emteere
656148eec5
GP-1834_emteere fixing mips type 5,6 relocation calculation by sign
...
extending LO16 REL addend. Minor MultiInstruction reference creation
issue on instructions using same register for input and output
2022-03-18 22:09:05 +00:00
emteere
0199d0213f
GP-1841 User new PointerTypedef for small method_t pointers, fixed chain
...
pointer conflict with method structures
2022-03-18 14:28:27 -04:00
Ryan Kurtz
2d7c8d5055
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Base/src/test.slow/java/ghidra/app/plugin/core/disassembler/ClearTest.java
Ghidra/Features/Base/src/test.slow/java/ghidra/app/plugin/core/select/qualified/QualifiedSelectionPluginTest.java
2022-03-17 18:01:59 -04:00
Ryan Kurtz
d5741b0ecf
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-3-17-22' into patch
2022-03-17 17:46:09 -04:00
dragonmacher
900513ba93
Test timinig fixes
2022-03-17 16:52:34 -04:00
Ryan Kurtz
db2f54ab83
Merge remote-tracking branch 'origin/GP-0-dragonmacher-marker-set-exception'
2022-03-16 13:21:46 -04:00
Ryan Kurtz
d4160bd88c
Merge remote-tracking branch 'origin/patch'
2022-03-16 13:20:23 -04:00
Ryan Kurtz
0f3d24ebcc
Merge remote-tracking branch 'origin/GP-1720_ghidra007_Remove_Extraneous_Make_thiscalls--SQUASHED' into patch
2022-03-16 13:02:46 -04:00
dragonmacher
b1d50c257e
Test timing fix
2022-03-16 12:16:37 -04:00
dragonmacher
02f736be1f
Updated marker set use of empty list to fix an exception
2022-03-16 12:15:28 -04:00
ghidra007
66c8333230
GP-1720 Moved creation of class thiscalls to after removal of non-constructors to remove the small number of incorrect thiscalls created by the RecoverClassesFromRTTI script.
2022-03-16 14:17:14 +00:00
Ryan Kurtz
3c11555a76
Merge remote-tracking branch 'origin/patch'
2022-03-16 08:28:01 -04:00
dev747368
76d2149272
GP-1833 relax DWARF register mapping requirements
...
Attempt to import function info even though we don't have a register
mapping file for the program's arch.
2022-03-15 21:46:13 +00:00
dragonmacher
907c084b25
GP-1804 - Added an API method to the GraphDisplayProvider to get the active graph
2022-03-15 16:19:44 -04:00
ghidravore
eb07113795
GP-1803 show current datatype and size at bottom of the browser tool
2022-03-14 12:04:38 -04:00
Ryan Kurtz
5195a648d0
Merge branch 'GP-1806_ryanmkurtz_PR-4021_benstone_pe-resource-menu-track-depth'
2022-03-11 13:57:42 -05:00
Ryan Kurtz
61df70e6ec
GP-1806: Formatting
2022-03-11 12:17:42 -05:00
Ryan Kurtz
4200ae567c
Merge branch 'GP-0_ryanmkurtz_PR-4063_gzz2000_typo'
2022-03-09 01:10:32 -05:00
Zizheng Guo
6f7ca286dd
Fix a typo in tips of the day
2022-03-09 14:02:44 +08:00
ghidravore
4cfbba8b74
GP-1803 show current datatype and size at bottom of the browser tool
2022-03-08 15:15:41 -05:00
Ryan Kurtz
f9a46d6752
Merge remote-tracking branch 'origin/GP-1794_ghidra2_addYaraExtensionToFileFilter--SQUASHED'
2022-03-07 14:06:40 -05:00
Ryan Kurtz
42ce259932
Merge remote-tracking branch 'origin/GP-1679-dragonmacher-navigation-actions-update--SQUASHED'
2022-03-07 14:00:40 -05:00
Ryan Kurtz
bc2f697798
Merge remote-tracking branch 'origin/patch'
2022-03-07 13:54:57 -05:00
Ryan Kurtz
a7e9073798
Merge remote-tracking branch 'origin/GP-1799-dragonmacher-dt-filter-fix' into patch
2022-03-07 13:51:09 -05:00
Ryan Kurtz
4fcc00e624
Merge remote-tracking branch
...
'origin/GP-1765-dragonmacher-decompiler-find-fix' into patch (Closes
#3928 )
2022-03-07 13:49:15 -05:00
dragonmacher
89225ad42d
GP-1799 - Fixed Data Types filter not being applied when using the
...
various 'Find' actions
2022-03-07 11:45:09 -05:00
ghidra2
0755f35145
Add yara file extension to file search
2022-03-07 07:52:23 -05:00
dragonmacher
ae37ca2e27
GP-1679 - Consolidated navigation buttons and added an action to invert the search
2022-03-04 15:55:26 -05:00
dragonmacher
68b7f88063
GP-1765 - Fixed sometimes incorrect Find Dialog result highlighting
2022-03-03 18:42:23 -05:00
Ryan Kurtz
e54485651b
Merge remote-tracking branch 'origin/patch'
2022-03-03 12:58:18 -05:00
dragonmacher
f0fde23192
Test fixes
2022-03-03 12:40:33 -05:00
Ryan Kurtz
1996cdacd1
GP-0: Fixing yield keyword conflict when compiling with JDK 17
...
compliance.
2022-03-03 07:54:56 -05:00
Ryan Kurtz
046623b1f7
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/BasicCompilerSpec.java
2022-03-03 01:30:53 -05:00
Ryan Kurtz
8ded9259b9
Merge remote-tracking branch 'origin/GP-1715_DefaultEvaluationModel'
...
into patch (Closes #3906 )
2022-03-03 00:50:04 -05:00
ghidra1
2d09b7513d
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-02-28-1'
2022-03-02 10:35:03 -05:00
Ryan Kurtz
e51e10a362
Merge remote-tracking branch 'origin/patch'
2022-03-01 14:50:07 -05:00
Ryan Kurtz
332fb9d8be
Merge remote-tracking branch
...
'origin/GP-1753-dragonmacher-mem-search-button-fix' into patch (Closes
#4014 )
2022-03-01 14:46:49 -05:00
Ryan Kurtz
384125d3c1
GP-1460: Support for detecting Mach-O LC_FUNCTION_STARTS
2022-03-01 12:04:22 -05:00
Dan
4a29520c9e
GP-0: Fix timing issue with setting program in listing background.
2022-02-28 11:13:13 -05:00
ghidorahrex
5c9977bd34
GP-1772: Corrected spelling of the word 'language' throughout ghidra.
2022-02-28 10:18:13 -05:00
Ryan Kurtz
a42754fb8e
Merge remote-tracking branch 'origin/patch'
2022-02-26 00:02:08 -05:00
dragonmacher
2f278bd4ca
GP-1754 - Updated Symbol Edit Dialog to not allow namespaces editing
...
with a blank name
2022-02-22 18:21:11 -05:00
Ben Stone
c684fbb958
update PE resource parser to track menu depth
2022-02-23 10:19:04 +11:00
dragonmacher
a51ea1c2de
GP-1753 - Fixed the Memory Search Dialog button enablement when closing
...
a long running search results window
2022-02-22 17:37:05 -05:00
Ryan Kurtz
3e245c6f80
Merge remote-tracking branch 'origin/GP-1745-dragonmacher-open-program-dialog'
2022-02-18 00:14:40 -05:00
Ryan Kurtz
b743209e7c
Merge remote-tracking branch
...
'origin/GP-1743-dragonmacher-scripting-default-values' (Closes #3937 )
2022-02-15 19:18:33 -05:00
dragonmacher
03669ba808
GP-1745 - Updated the program chooser dialog to focus the filter field
...
by default so users can start filtering when the dialog opens
2022-02-15 16:59:29 -05:00
dragonmacher
6ca07aa2c3
Updated GoTo service to handle concurrent usage
2022-02-15 13:20:35 -05:00
Ryan Kurtz
0f3aa2b9de
Merge remote-tracking branch 'origin/GP-1689-2-dragonmacher-analysis-options-update-mechanism--SQUASHED'
2022-02-15 00:31:32 -05:00
dragonmacher
9bb2429eb3
GP-1689 - Added analysis options update mechanism to allow for changing option names and types
2022-02-14 15:34:28 -05:00
dragonmacher
ea52da673e
GP-1743 - Added a method to GhiraScript to allow script writers to
...
disable reusing previously chosen values in the various 'ask' methods.
2022-02-11 18:47:10 -05:00
dragonmacher
f6cb1c4f03
Test code to debug timing issue
2022-02-11 11:07:58 -05:00
Dan
a8649865b1
GP-0: Fix NPEs and CMEs from MarkerManager refactor. Fix DiffPlugin.
2022-02-09 11:22:11 -05:00
Dan
25dd729323
GP-1433: Refactor Magin and Overview Providers. Add marker margin and overview to dynamic listings.
2022-02-08 10:38:04 -05:00
dragonmacher
0e23fe8c23
Merge remote-tracking branch 'origin/patch' into
...
GP-0-dragonmacher-merge-conflict-resolution
2022-02-04 11:04:03 -05:00
Ryan Kurtz
7e02aa3faa
Merge remote-tracking branch
...
'origin/GP-1721-dragonmacher-decompiler-find-text-fix--SQUASHED' into
patch (Closes #3946 )
2022-02-04 00:19:28 -05:00
dragonmacher
4062681a86
review fixes
2022-02-03 16:14:34 -05:00
dragonmacher
871389897b
GP-1721 - Decompiler - Fixed the Find dialog to not use the entire comment line when activated on a comment
2022-02-02 17:08:05 -05:00
Ryan Kurtz
9b71603ab4
Merge remote-tracking branch 'origin/patch'
2022-02-02 01:43:17 -05:00
Ryan Kurtz
8ea7c91949
Merge remote-tracking branch 'origin/GP-1717-dragonmacher-plate-comment-fix' into patch
2022-02-02 01:37:11 -05:00
caheckman
b2853d40f3
Change from review
2022-02-01 17:16:08 -05:00
dragonmacher
087529c448
GP-1717 - Fixed Plate Comment rending bugs
2022-02-01 16:25:06 -05:00
dragonmacher
3d0abddbff
Test fixes for timing issue
2022-02-01 09:51:03 -05:00
Ryan Kurtz
a563829fc1
Merge branch 'GP-0_ryanmkurtz_PR-3798_GameCubeGBA_isEquivalentCheck'
2022-02-01 02:11:13 -05:00
Ryan Kurtz
2af2d6fc8d
Merge branch 'GP-0_ryanmkurtz_PR-3757_GameCubeGBA_string-cleanup'
2022-02-01 01:00:49 -05:00
ghidra1
ece6e9ecd5
Merge remote-tracking branch
...
'origin/GP-1627-dragonmacher-dt-copy-paste--SQUASHED' (Closes #3568 )
2022-01-28 23:52:36 -05:00
ghidra1
35d30b971c
Merge remote-tracking branch 'origin/patch'
2022-01-28 23:50:16 -05:00