Commit graph

183 commits

Author SHA1 Message Date
ghidra007
2e26a0db35 GP-5451 removed old GCCRTTIAnalysisScript because
RecoverClassesFromRTTIScript has the latest Gcc class recovery
mechanisms in it.
2025-03-04 19:26:26 +00:00
Ryan Kurtz
d23e67a088 GP-0: Cleaning up certain types of javadoc errors 2025-02-03 06:13:50 -05:00
Ryan Kurtz
ffe3a46892 Merge remote-tracking branch 'origin/Ghidra_11.3' 2025-01-27 06:17:07 -05:00
emteere
4ca5007bd0 GP-5025_emteere Tuned comparing of Enums and pathnames in GDT's 2025-01-26 18:28:20 +00:00
emteere
553d7103b7 GP-5025 Fix for comment parsing and commenting out of #ifdefed out lines 2025-01-22 22:22:05 +00:00
emteere
40603ee962 GP-5025 Throw error when parsing #error during Cparsing, various bug
fixes including comment parsing, cparser/preprocessing parse error
switch, and L'\n' wide char parsing in pre-processor
2025-01-22 22:21:59 +00:00
Ryan Kurtz
b73cdad6fe GP-0: Certify 2025-01-21 07:23:40 -05:00
hippietrail
138133c95e correct past & continuous forms of "to input" 2025-01-20 23:12:12 +08:00
Ryan Kurtz
8e7f0034e5 Merge remote-tracking branch 'origin/GP-5221_dwarf_debug_relative_paths--SQUASHED' into Ghidra_11.3 2025-01-07 20:20:19 -05:00
James
60a7d049b1 GP-5221 handle relative paths in dwarf source info 2025-01-06 16:54:41 -05:00
James
22f51ed5af GP-5217 added OpenSourceFileAtLineInVSCodeScript and OpenSourceFileAtLineInEclipseScript 2024-12-30 09:26:00 -05:00
James
113943048e GP-4190 sourcefiletable plugin and path transformer 2024-12-20 11:34:40 -05:00
James
9aeeaa4397 GP-3883 added source file manager 2024-12-13 18:51:34 +00:00
Ryan Kurtz
16388dc261 Merge remote-tracking branch 'origin/patch' 2024-12-03 10:15:21 -05:00
ghidra1
c23354b78d GP-3625 Added simplified FileDataTypeManager factory methods and cleanup of CParser utilities. 2024-12-03 09:43:24 -05:00
Ryan Kurtz
941cebf74d Merge remote-tracking branch 'origin/GP-5148_ryanmkurtz_vscode--SQUASHED' 2024-12-03 07:03:53 -05:00
Ryan Kurtz
478d3e6331 GP-5148: More polished Visual Studio Code integration 2024-12-03 07:03:13 -05:00
Ryan Kurtz
69a17e3a52 Merge remote-tracking branch 'origin/GP-5104_James_getCallingFunctions_fixes--SQUASHED' 2024-12-03 06:14:47 -05:00
James
dadfaae8c9 GP-5104 get calling/called functions fixes 2024-12-02 08:39:14 -05:00
Ryan Kurtz
2bebb96f77 Merge branch 'GP-0_ryanmkurtz_PR-7225_hippietrail_the-the' 2024-11-26 09:05:43 -05:00
Ryan Kurtz
9b77447764 GP-0: Certify 2024-11-26 08:54:23 -05:00
hippietrail
13598df8db many doubled words in comments etc, plus some nearby typos 2024-11-26 13:18:05 +07:00
Ryan Kurtz
69d6495b60 init 2024-11-18 11:00:47 -05:00
Ryan Kurtz
1df4527dd3 GP-5133: Improvements to how we use python type stubs 2024-11-15 09:57:50 -05:00
Andras Gemes
c89a17c2ee
Base: Fix typo in AskScript.properties 2024-10-16 11:18:26 +02:00
Peter Lucia
e6ed8da679
Update VSCodeProjectScript.java
Pre-populate VSCodeProject settings with Ghidra formatter preferences.
2024-10-07 17:28:53 -04:00
Ryan Kurtz
6d0081c69f Merge remote-tracking branch 'origin/patch' 2024-09-30 11:14:31 -04:00
Ryan Kurtz
a3d0b40f36 GP-4971: Fixed a typo in VSCodeProjectScript.java that resulted in the
"Extensions/Ghidra/Skeleton" directory not being found.
2024-09-30 11:10:56 -04:00
Ryan Kurtz
077ab676aa Merge remote-tracking branch 'origin/Ghidra_11.2' 2024-09-16 12:37:32 -04:00
emteere
35a4455826 GP-4928 Added support for Hexdump and multi-line bytes field to PasteCopyiedListingBytesScript. Also added JUNIT tests. 2024-09-13 16:45:31 -04:00
Ryan Kurtz
5b81139197 Renaming Pyhidra to PyGhidra 2024-09-09 10:50:12 -04:00
DC3-TSD
92d0f1dacf Python3 support 2024-09-09 09:58:05 -04:00
Ryan Kurtz
187406f45b Merge remote-tracking branch 'origin/GP-4883_ghidra007_PR-6841_leechristensen_Fix_null_exception_in_PropagateExternalParamsScript' 2024-08-30 12:02:31 -04:00
ghidra007
ecf5fca015 GP-4883 fix null exception in PropagateExternalParamsScript 2024-08-30 15:38:32 +00:00
Ryan Kurtz
27c162ee8f GP-0: Skeleton's build.grade was interfering with building natives in a
release
2024-08-29 07:03:54 -04:00
Lee Chagolla-Christensen
0e558caa3d
Fix null exception in PropagateExternalParametersScript.java 2024-08-21 15:06:25 -07:00
dev747368
ffaa3398ca GP-4836 cleanup "Executable Format" option usage 2024-08-09 19:47:03 +00:00
ghidra007
c153d30c8d GP-4808 new script to remove quotes from primary analysis and imported
symbols.
2024-08-01 23:54:38 +00:00
Ryan Kurtz
73018adb80 GP-4795: Initial support for Visual Studio Code script and module
development
2024-07-29 08:11:22 -04:00
Ryan Kurtz
420eb767e8 GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py') 2024-06-28 13:26:24 -04:00
ghidra1
43eb848eac Merge remote-tracking branch 'origin/Ghidra_11.1' 2024-06-06 15:50:48 -04:00
ghidra1
3ebc46a2ca GP-0 Improved process error handling for Decompiler and GNU Demangler.
Corrected minor GNU Demangler demangler command and script issues.
2024-06-06 15:11:14 -04:00
dev747368
560d5691a7 GP-4482 Golang 1.16 + 1.15 2024-05-29 19:04:27 +00:00
Ryan Kurtz
f2a94605eb Merge remote-tracking branch 'origin/GP-4516_ryanmkurtz_PR-6337_agatti_midi-resource' 2024-05-07 06:29:57 -04:00
GhidraKraken
6fb5d60384 GP-4480: Added script to paste address/bytes copied as text from a
Ghidra listing
2024-05-06 13:26:11 -04:00
Ryan Kurtz
30600863cf GP-4516: Improvements 2024-05-06 11:52:01 -04:00
Ryan Kurtz
6439d61594 Merge remote-tracking branch 'origin/GP-4193_dev747368_dwarfline_source_info--SQUASHED' 2024-03-28 12:36:22 -04:00
dev747368
e3b75fe9f7 GP-4193 DWARFLine support, remove DWARF Line analyzer, misc fixes
Refactor the old DWARF line code used by the line analyzer.
Fix v4 location list reading when there was an empty range entry.
Defer applying the ELF program address fixup value until a DWARF address(held in a long) is converted into a Ghidra address.
Fix v5 location list reading - add missing DW_LLE_default_location impl.
2024-03-27 16:45:20 -04:00
ghidra1
2dff876f0f GP-4341 Force retained checkout if file is in-use during checkin or add-to-version-control. Deprecated upgrade concept during checkin. Revised manner in which file open for update is updated following a version control operation (perform DBHandle update). 2024-03-20 17:43:49 -04:00
dev747368
f17ebb78ab GP-2798 initial DWARF5 support
Adds support for simple DWARF5 debug info.  Split .dwo not supported.

Uses bookmarks to tag problematic issues instead of log messages during import.
2024-03-11 16:26:06 +00:00