Ryan Kurtz
32782037a9
Merge remote-tracking branch
...
'origin/GP-5834_dev747368_dwarfline_sourcefile_iterate' (Closes #8329 )
2025-07-21 06:11:19 -04:00
Ryan Kurtz
fde33a5821
Merge remote-tracking branch 'origin/patch'
2025-07-18 06:19:25 -04:00
dev747368
20c8d97c85
GP-5834 fix DWARF file / line issue
...
remove access to dwarfline file count because it encourages callers to
try to iterate via index, which is not something they should do.
2025-07-17 18:30:59 +00:00
ghidra1
53552616ec
Merge branch 'GP-3551_ghidra1_InternalProjectLinks'
2025-07-09 13:34:56 -04:00
ghidra1
1aa7b089c0
GP-3551 Added support for internal project link-files with improved link
...
support within project data tree. Linked-folders are now supported.
Addressed link-support issues related to various actions. Revised
link-file storage to use smaller non-DB storage. This change does impact
the Ghidra Server.
2025-07-09 13:34:22 -04:00
emteere
4723729d80
GP-5804 Set SymbolicPropogator to record register begin/end state in
...
basic constructor. Better document recordBeginEndState flag.
2025-07-03 17:49:53 +00:00
Ryan Kurtz
a8655234a4
Merge remote-tracking branch
...
'origin/GP-5545-5600_ryanmkurtz_autoimporter--SQUASHED' (Closes #8097 )
2025-07-01 08:27:37 -04:00
Ryan Kurtz
d3aed2c4b3
GP-5545_5600: ProgramLoader and more flexible loader args
2025-07-01 08:18:36 -04:00
James
cd549a0805
GP-5773 DWARF: add all source files
2025-06-25 19:34:00 +00:00
Ryan Kurtz
ab849887aa
Merge remote-tracking branch
...
'origin/GP-3952-ghidra_blue-update-script-categories--SQUASHED'
2025-06-13 12:12:47 -04:00
ghidra_blue
7db176b2bd
GP-3952 Updated the script categories to simplify and reduce the number of folders.
2025-06-13 15:00:15 +00:00
Ryan Kurtz
5ac69075e3
GP-0: Fixing deprecated calls to Conv
2025-06-13 09:03:48 -04:00
Ryan Kurtz
c224c5d44e
Merge remote-tracking branch 'origin/GP-5737_ryanmkurtz_script-output--SQUASHED'
2025-06-09 12:20:46 -04:00
Ryan Kurtz
1add5a9bce
GP-5737: Fixing GhidraScript PrintWriter
2025-06-09 12:14:58 -04:00
ghidra1
f981f43fad
Merge remote-tracking branch 'origin/Ghidra_11.4'
2025-06-06 18:50:01 -04:00
ghidra1
8c441250f5
GP-5742 Cleanup preferred CommentType enum use. Changed SARIF data component comment JSON serialization from int to String.
2025-06-06 17:58:07 -04:00
Ryan Kurtz
684177702e
GP-0: Fixing deprecated comment API warnings
2025-06-02 09:54:19 -04:00
Ryan Kurtz
d3131e319a
GP-0: Fixing unused import warnings
2025-05-30 07:07:43 -04:00
Ryan Kurtz
0cbf33d074
GP-0: Fixing raw type warnings
2025-05-29 11:07:48 -04:00
Ryan Kurtz
a6cd5b5dbc
GP-0: Fixing @Override warnings
2025-05-29 11:07:44 -04:00
dev747368
c70de2b590
GP-2941 better defined string iterator
...
Don't iterate arrays that can't contain a string.
When iterating a struct, only look at defined fields.
Should address issues #8134 , #5726 , #3498
2025-05-15 16:20:27 -04:00
Ryan Kurtz
1fb758e5ae
Merge remote-tracking branch 'origin/patch'
2025-04-03 13:18:59 -04:00
James
861c0c93d4
GP-5561 correct dwarf source file path parsing error
2025-04-03 14:12:45 +00:00
dev747368
2d3922d41f
GP-5455 golang interface method calling and decl
...
Improve how golang interface methods are handled.
Model the 'vtable' (runtime.itab) for a golang interface so each method
declared by the interface gets a funcdef that specifies the method's
params.
2025-03-17 20:07:45 +00:00
dev747368
36c6c8ef77
GP-2432 golang api snapshot, generics, closures, gcwritebarrier
...
Apply golang runtime function signatures from info stored in json api
snapshot files.
The api snapshot files are created by a custom go helper program that
uses the go compiler parser to parse the go toolchain source tree and
writes the discovered function and type info into a json file.
The go-api-parser helper program is based off of work contributed by
github user monoidic via issue #6367 .
Updates generic functions to take a generic dictionary RTTI
parameter (mostly to allow correct assignment of other parameters).
Updates closure functions to take a closure context parameter. Closure
contexts are passed via a register that is not involved in normal
parameter passing.
Tweaks the signature of gcWriteBarrier functions so that they don't mess
up decompilation of functions that use them.
2025-03-07 16:44:48 +00:00
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