Ghidra Decompiler Analysis Engine
Public Member Functions | Static Public Member Functions | List of all members
FileManage Class Reference

Public Member Functions

void addDir2Path (const string &path)
 
void addCurrentDir (void)
 
void findFile (string &res, const string &name) const
 
void matchList (vector< string > &res, const string &match, bool isSuffix) const
 

Static Public Member Functions

static bool isDirectory (const string &path)
 
static void matchListDir (vector< string > &res, const string &match, bool isSuffix, const string &dir, bool allowdot)
 
static void directoryList (vector< string > &res, const string &dirname, bool allowdot=false)
 
static void scanDirectoryRecursive (vector< string > &res, const string &matchname, const string &rootpath, int maxdepth)
 
static void splitPath (const string &full, string &path, string &base)
 
static bool isAbsolutePath (const string &full)
 
static string discoverGhidraRoot (const char *argv0)
 

The documentation for this class was generated from the following files: