Fix whitespace in Ghidra export script output

Functions with no arguments had a trailing tab.
This commit is contained in:
KeybadeBlox 2026-02-18 20:41:51 -05:00
parent e0313fa0ba
commit 0b10a02ad7
2 changed files with 362 additions and 362 deletions

View file

@ -70,14 +70,14 @@ public class EnhancedExport extends GhidraScript {
(f.isInline() ? "inline" : "notinline") + "\t" +
Optional.ofNullable(f.getCallFixup())
.orElse("nofixup") + "\t" +
f.getName(true) + "\t" +
f.getName(true) +
String.join(
"\t",
"",
Arrays.stream(f.getSignature(true)
.getArguments())
.map(arg ->
arg.getDataType().getDisplayName() + "\t" +
arg.getName()
"\t" + arg.getDataType().getDisplayName() +
"\t" + arg.getName()
).toArray(String[]::new)
) +
(f.hasVarArgs() ? "\t..." : "") + "\n"

View file

@ -667,12 +667,12 @@
0x0014a83e func undefined unknown notinline nofixup someAllocater_MAYBE undefined4 size/4_MAYBE undefined4 param_2
0x0014a85b func undefined __stdcall notinline nofixup someDeallocator_MAYBE undefined * param_1
0x0014a8a1 func PLARGE_INTEGER __stdcall notinline nofixup makeTimeout undefined4 out uint milliseconds
0x0014a8d0 func undefined __stdcall notinline nofixup _XapiValidateDiskPartition OBJECT_STRING * param_1
0x0014ad4e func NTSTATUS __stdcall notinline nofixup _XapiSetupPerTitleDriveLetters DWORD TitleID LPWSTR TitleName
0x0014ada3 func undefined unknown notinline nofixup _XapiBootToDash undefined4 dwReason undefined4 dwParameter1 undefined4 dwParameter2
0x0014ae08 func void __stdcall notinline nofixup _XapiInitProcess
0x0014a8d0 func undefined __stdcall notinline nofixup extern_"C"::XapiValidateDiskPartition OBJECT_STRING * param_1
0x0014ad4e func NTSTATUS __stdcall notinline nofixup extern_"C"::XapiSetupPerTitleDriveLetters DWORD TitleID LPWSTR TitleName
0x0014ada3 func void __stdcall notinline nofixup extern_"C"::XapiBootToDash DWORD dwReason DWORD dwParameter1 DWORD dwParameter2
0x0014ae08 func void __stdcall notinline nofixup extern_"C"::XapiInitProcess
0x0014b3b1 func BOOL __stdcall notinline nofixup XAPILIB::InternalRemoveDirectoryRecursive_MAYBE LPCSTR lpPathName
0x0014b44b func undefined unknown notinline nofixup _XapiInitAutoPowerDown
0x0014b44b func void __stdcall notinline nofixup extern_"C"::XapiInitAutoPowerDown
0x0014b4b5 func void __stdcall notinline nofixup __cinit
0x0014b50d func void __stdcall notinline nofixup __rtinit
0x0014b6c4 func HANDLE __stdcall notinline nofixup XAPILIB::XGetSectionHandle LPCSTR pSectionName
@ -896,7 +896,7 @@
0x0018ad30 func undefined unknown notinline nofixup initUnknownStatic05
0x0018ad40 func undefined unknown notinline nofixup initUnknownStatic06
0x0018ad50 func undefined unknown notinline nofixup initUnknownStatic07
0x0018ad60 func void __stdcall notinline nofixup initGameData
0x0018ad60 func void __cdecl notinline nofixup initGameData
0x0018ad80 func undefined unknown notinline nofixup initUnknownStatic09
0x0018ada0 func undefined unknown notinline nofixup initUnknownStatic10
0x0018adb0 func undefined unknown notinline nofixup initUnknownStatic11
@ -1205,13 +1205,13 @@
0x00228598 data char *[5] tagSaveImagePaths
0x0022db98 data undefined * CRI::wxci_vtable
0x0022dc00 data undefined * CRI::mfci_vtable
0x0022dfe4 data OBJECT_STRING _DDrive
0x0022dfec data OBJECT_STRING _CDDevice
0x0022dff4 data OBJECT_STRING _MainVol
0x0022dffc data OBJECT_STRING _TDrive
0x0022e004 data OBJECT_STRING _TitleData
0x0022e00c data OBJECT_STRING __UDrive
0x0022e014 data OBJECT_STRING _UserData
0x0022dfe4 data OBJECT_STRING extern_"C"::DDrive
0x0022dfec data OBJECT_STRING extern_"C"::CDDevice
0x0022dff4 data OBJECT_STRING extern_"C"::MainVol
0x0022dffc data OBJECT_STRING extern_"C"::TDrive
0x0022e004 data OBJECT_STRING extern_"C"::TitleData
0x0022e00c data OBJECT_STRING extern_"C"::UDrive
0x0022e014 data OBJECT_STRING extern_"C"::UserData
0x0022e58c data uint g_iRng
0x0022e6ac data float g_someMin
0x0022e6b0 data float g_someMax
@ -1289,4 +1289,4 @@
0x00273780 data undefined1[40][336] CRI::null_ARRAY_ARRAY_00273780
0x00276c00 data char[256] CRI::wxci_buf
0x0027b1c0 data undefined1[16][164] mwRnaInstances
0x0027dcd4 data undefined4 _XapiProcessHeap
0x0027dcd4 data undefined4 extern_"C"::XapiProcessHeap

Can't render this file because it has a wrong number of fields in line 3.