dragonmacher
4eb3d8fd86
GP-9181 - Theming - Base Module
2022-11-15 14:53:43 -05:00
Xiaoyin Liu
ed423a4b88
Fix icmpapi.h parsing error in example GDT script
...
According to the Microsoft document, icmpapi.h must be included after iphlpapi.h. If you change the order of the inclusion of icmpapi.h, the C Parser will have no problem parsing icmpapi.h.
2022-11-11 06:02:38 +04:00
emteere
ffae7232cb
GP-1979_emteere better error reporting and handling of newer cspec idioms NoReturn, anonymous function arrays and parameters, #pragma use, Thread_local, Alignas, allow '#' comment out filename, added parsing scripts
2022-10-12 21:50:02 -04:00
Ryan Kurtz
8a71ab8a99
GP-0: Resolving conflict in ReloadSleighLanguage.java
2022-06-13 11:50:15 -04:00
James
a540cbe0f0
GP-2072 added CallotherCensusScript
2022-05-26 16:05:48 +00: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
6e7d56b657
Merge remote-tracking branch 'origin/GP-1963_ghidra1_FixElfExternalOffsetDataRelocationScript'
2022-04-27 10:29:42 -04:00
ghidra1
c38f2022a0
GP-1963 handle default pointer replacement
2022-04-27 09:19:46 -04:00
ghidra1
2a34f206e9
GP-1963 added FixElfExternalOffsetDataRelocationScript
2022-04-25 14:43:18 -04:00
ghidra1
352fe6fd8c
GP-1956 update metadata on set language
2022-04-25 10:11:40 -04:00
Ryan Kurtz
96674d4f62
GP-1907: Removing ContinuesInterceptor and associated API
2022-04-15 01:51:58 -04:00
Ryan Kurtz
4f59e90b39
Merge remote-tracking branch 'origin/GP-1426_Dan_asmWoW64--SQUASHED'
2022-03-29 01:27:33 -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
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
Ryan Kurtz
d4160bd88c
Merge remote-tracking branch 'origin/patch'
2022-03-16 13:20:23 -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
ghidra2
0755f35145
Add yara file extension to file search
2022-03-07 07:52:23 -05:00
ghidorahrex
5c9977bd34
GP-1772: Corrected spelling of the word 'language' throughout ghidra.
2022-02-28 10:18:13 -05:00
dragonmacher
22b0d2dfa5
GP-1658 - Updated success/failure status of the DemanglerCmd
2022-01-07 12:01:51 -05:00
caheckman
311a22c038
Allow SLEIGH bitrange operator applied to dynamic varnodes
2022-01-03 17:03:29 -05:00
emteere
832dea6b6d
GP-1551_emteere updated gdt archive files with new cparser with fixes
...
for sizeof() evaluation and better expression simplification for
calculated values in enums and array sizes.
2021-12-09 11:10:06 -05:00
ghidra007
80538d8c49
GP-1499 Recover classes script various improvements. Updated checks for whether program has DWARF and whether DWARF has been applied so it works for old and new cases.
...
Improved error handling. Updated deprecated graph methods which were no longer using defined colors. Various code cleanup.
2021-11-25 19:02:53 +00:00
ghidra1
656ac8ea4f
Merge remote-tracking branch 'origin/GP-1286_dev747368_dwarf_external_debug--SQUASHED' into Ghidra_10.1
2021-11-15 13:48:47 -05:00
dev747368
f023b8ad3f
GP-1286 DWARF external debug files
2021-11-15 13:44:59 -05:00
dragonmacher
2b83cdbb86
GP-1430 - Updated the Symbol Table to support using '::' to set namespace
2021-11-09 17:11:00 -05:00
dragonmacher
d05a57ae1a
Removal of old deprecated methods
2021-10-25 15:12:25 -04:00
Ryan Kurtz
f3207a4c90
Merge remote-tracking branch 'origin/GP-1199_ghidra2_CreateGhidraScriptRunYARA--SQUASHED'
2021-10-19 07:20:28 -04:00
ghidra2
1a1f9faa06
GP-1199: Created Ghidra script to run YARA.
2021-10-18 13:11:08 -04:00
Ryan Kurtz
f7c31cc8fc
Merge remote-tracking branch 'origin/GP-1073_ghidravore_checking_uses_of_getSymbols_address--SQUASHED'
2021-10-07 08:27:14 -04:00
ghidravore
a8da2b761a
GP-1073 updating uses of getSymbols(address) to be more efficient where possible
2021-10-06 16:59:58 -04:00
ghidra1
086714df5f
GP-0 Updated FixupCompositeDataTypesScript to support archives
2021-10-05 13:08:28 -04:00
Ryan Kurtz
69e8119211
Merge remote-tracking branch 'origin/GP-773_ghidravore_graph_visualization_options--SQUASHED'
2021-08-09 14:13:19 -04:00
ghidravore
210cc0bca0
Created the concept of graph types and display options for those graph types.
2021-08-09 13:18:23 -04:00
Ryan Kurtz
01699082ea
Merge remote-tracking branch 'origin/patch'
2021-07-28 12:49:32 -04:00
ghidra007
e96af04bea
GP-1157 Created an example script to show how to do simple program exporting using original file bytes.
2021-07-28 12:29:51 -04:00
ghidra1
16a82642b2
Merge remote-tracking branch 'origin/patch'
2021-07-06 22:02:46 -04:00
ghidra007
90c517fcf9
GP-1095 Fixed duplicate name graph issues in RecoverClassesFromRTTIScript and GraphClassesScript. Fixed class name parsing flaws in GraphClassesScript.
2021-07-06 18:56:18 -04:00
dragonmacher
1321b5bbec
GP-1083 - removed outdated script
...
Closes #1656
2021-06-29 13:47:37 -04:00
ghidra007
e1953ebb22
GP-972 Improvements to Gcc RTTI Class Recovery
2021-06-10 14:19:33 -04:00
ghidra1
ded78ae795
Merge remote-tracking branch
...
'origin/GP-973_ghidra007_FixUpdateClassVftableStructScript--SQUASHED'
into Ghidra_10.0 (Closes #3081 )
2021-06-09 17:17:07 -04:00
ghidra007
b6a5ce659b
GP-973 Added ApplyClassFunctionSignatureUpdatesScript and ApplyClassFunctionDefinitionUpdatesScript fix-up scripts for when users update RecoveredClass virtual function signatures or definitions.
2021-06-09 17:08:44 -04:00
ghidra2
18c8e5b8d6
Changed data structure that holds addresses from Set to List.
2021-06-07 13:01:03 -04:00
ghidra2
0ec17a9bb7
Remove another redundant check for file offset < 0
...
Fixed four comments.
Changed location of call to containsFileOffset() from Memory.java toMemoryBlockSourceInfo.java. Changed from print() to println() in thepython file.
GP-782: New API to support converting file offsets to memory addresses, with sample scripts that use it
2021-06-03 10:16:57 -04:00
ghidra007
0b2991efd6
GP-863 Search for Image Base Script - fixed subtraction issue
2021-05-19 01:15:03 +00:00
ghidra007
bc561a5bbd
GP-863 added table and defined constants per review suggestions.
2021-05-18 23:48:27 +00:00
ghidra007
79e6799ef3
GP-863 SearchForImageBaseScript - added new script
2021-05-18 23:48:25 +00:00
ghidra1
8d9f4b5257
Merge remote-tracking branch
...
'origin/GP-339_ghidra007_RecoverClassesFromRTTI--SQUASHED'
2021-05-18 19:04:27 -04:00
ghidra007
3d052cde11
GP-339 Added RecoverClassesFromRTTI script and related classes.
2021-05-18 18:53:05 -04:00
ghidra1
4c1354c158
Merge remote-tracking branch
...
'origin/GP-868_ghidracadabra_PR-2761_xiaoyinl_noreturn--SQUASHED'
2021-05-03 09:59:33 -04:00