Skip to content

Moddimation/RKD-Belt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RKD-Belt (Rex-Kwon-Do)
Master: Moddimation

Help-Page
<-=====->

Main arguments:
 -v                   : Display version information
 -w                   : Wait forever at the end of execution
 -i          <path>   : Input File Path, can be specified 4 times (pdb/exe) (main, compared)
 -s<symtype> <symbol> : Search specific symbol (only full name supported)
 -a<symtype>          : List all symbols
 -f          <symbol> : Get function data
 -d          <symbol> : Disassemble function
 -c          <symbol> : Compare functions (need to specify two program sets)
 -ca         <symbol> : Same as above + show addresses
 -g<symtype> <symbol> : Get data of type (if existing) (work in progress)

 all else/empty : Print this help page

Symbol types:
<---------->

 f  : Function
 fr : Friend
 fds: FuncDebugStart
 fde: FuncDebugEnd
 l  : Label
 t  : Typedef
 tf : FunctionType
 tfa: FunctionArgType
 tp : PointerType
 ta : ArrayType
 e  : Enum
 b  : Block
 d  : Data
 x  : Exe
 c  : Compiland
 cd : CompilandDetails
 ce : CompilandEnv
 cl : BaseClass
 a  : Annotation
 v  : VTable
 vs : VTableShape
 s  : PublicSymbol
 u  : UDT
 n  : UsingNamespace
    : Null/Any

Examples:
<-====->

 RKDB-Belt -i Rex-Kwon-Do.pdb -a
->List all symbols, any type

 RKDB-Belt -i Rex-Kwon-Do.pdb -at
->List all symbols, typedefs only.

 RKDB-Belt -i Rex-Kwon-Do.pdb -s RKD::Octree::DestroyLeafs
->Search for symbol RKD::Octree::DestroyLeafs, any type.

 RKDB-Belt -i Rex-Kwon-Do.pdb -sf RKD::Octree::DestroyLeafs
->Search for symbol RKD::Octree::DestroyLeafs, functions only.

 RKDB-Belt -i Rex-Kwon-Do.pdb -i Rex-Kwon-Do.exe -f RKD::Octree::DestroyLeafs
->Get function bytedata for RKD::Octree::DestroyLeafs.

 RKDB-Belt -i Rex-Kwon-Do.pdb -i Rex-Kwon-Do.exe -i Rex-Kwon-Do\ Server.pdb -i Rex-Kwon-Do\ Server.exe -c RKD::Octree::DestroyLeafs
->Compare function between 2 exe files, given it exists on both.

 RKDB-Belt
->Print this help page

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published