Commit Graph

3765 Commits

Author SHA1 Message Date
ghidra1
6a2cb72318 GP-0 ignore HTMLDataTypeRepresentationTest test failure pending HTML
refactor (see GP-1974)
2022-05-06 08:42:42 -04:00
ghidravore
26f921cf6e GP-1778 follow-up with more test cases 2022-05-04 12:58:41 -04:00
Ryan Kurtz
de74f99231 Merge remote-tracking branch 'origin/GP-1683_FieldExtraction' 2022-05-04 01:18:27 -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
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
caheckman
b0eb1f23b3 Match test to new hex formatting for char data-types 2022-05-03 11:39:59 -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
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
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
8e8b193ac1 Merge remote-tracking branch 'origin/GP-1947_ghidra007_update_recoverClassScript_shiftedPtrs--SQUASHED' 2022-04-29 10:18: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
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
caheckman
aa85bba5d7 GP-1683 Extensions to SUBPIECE/shift rules 2022-04-27 15:43:40 -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
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
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
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
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
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