Post: [Source] PPULibFinder
12-21-2016, 09:17 PM #1
(adsbygoogle = window.adsbygoogle || []).push({});
Purpose of this program

I've always had trouble figuring out which libraries contain symbols for functions that are in some of the headers of the SDK, so I decided to make this program that searches through all of the libraries in your SDK lib folder and finds which ones contain whatever symbol you're looking for.




Prerequisites


  • .NET 4.6
  • PS3 SDK
  • The environment variable SCE_PS3_ROOT must be set to the install directory of your SDK



Usage

    PPULibFinder.exe symbol [-list]


  • Where symbol is the symbol that you're looking for.
  • Include the "list" switch to print out the whole name of the symbol that match.

Example Output:

    
>PPULibFinder.exe printf -list
\libc.a
vfwprintf
vsnprintf
vswprintf
fprintf
fwprintf
printf
snprintf
sprintf
swprintf
vfprintf
vprintf
vsprintf
vwprintf
wprintf
__spu_thread_printf
spu_thread_printf
__raw_spu_printf
raw_spu_printf
spu_thread_sprintf
spu_thread_snprintf
spu_printf_detach_thread
spu_printf_attach_thread
spu_printf_detach_group
spu_printf_attach_group
spu_printf_finalize
spu_printf_initialize
spu_raw_sprintf
spu_raw_snprintf

... OMITTED ...




Download

This program was written in C#6
Source You must login or register to view this content.
Compiled You must login or register to view this content.
Last edited by John ; 12-21-2016 at 09:25 PM.

The following 4 users say thank you to John for this useful post:

lachie4145, Norway-_-1999, S63, Sloth
12-22-2016, 01:08 AM #2
S63
Space Ninja
Originally posted by John View Post
Purpose of this program

I've always had trouble figuring out which libraries contain symbols for functions that are in some of the headers of the SDK, so I decided to make this program that searches through all of the libraries in your SDK lib folder and finds which ones contain whatever symbol you're looking for.




Prerequisites


  • .NET 4.6
  • PS3 SDK
  • The environment variable SCE_PS3_ROOT must be set to the install directory of your SDK



Usage

    PPULibFinder.exe symbol [-list]


  • Where symbol is the symbol that you're looking for.
  • Include the "list" switch to print out the whole name of the symbol that match.

Example Output:

    
>PPULibFinder.exe printf -list
\libc.a
vfwprintf
vsnprintf
vswprintf
fprintf
fwprintf
printf
snprintf
sprintf
swprintf
vfprintf
vprintf
vsprintf
vwprintf
wprintf
__spu_thread_printf
spu_thread_printf
__raw_spu_printf
raw_spu_printf
spu_thread_sprintf
spu_thread_snprintf
spu_printf_detach_thread
spu_printf_attach_thread
spu_printf_detach_group
spu_printf_attach_group
spu_printf_finalize
spu_printf_initialize
spu_raw_sprintf
spu_raw_snprintf

... OMITTED ...




Download

This program was written in C#6
Source You must login or register to view this content.
Compiled You must login or register to view this content.


Nice release Smile

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo