SYMBOL INDEX (157 symbols across 18 files) FILE: app_main.cpp type android (line 31) | namespace android { function app_usage (line 33) | void app_usage() function _atrace_set_tracing_enabled (line 40) | void _atrace_set_tracing_enabled(bool enabled) class AppRuntime (line 58) | class AppRuntime : public AndroidRuntime method AppRuntime (line 61) | AppRuntime() method onVmCreated (line 83) | virtual void onVmCreated(JNIEnv* env) method onStarted (line 115) | virtual void onStarted() method onZygoteInit (line 127) | virtual void onZygoteInit() method onExit (line 137) | virtual void onExit(int code) function setArgv0 (line 162) | static void setArgv0(const char *argv0, const char *newArgv0) function main (line 167) | int main(int argc, char* const argv[]) FILE: app_main2.cpp type android (line 32) | namespace android { function app_usage (line 34) | static void app_usage() class AppRuntime (line 41) | class AppRuntime : public AndroidRuntime method AppRuntime (line 44) | AppRuntime(char* argBlockStart, const size_t argBlockLength) method setClassNameAndArgs (line 50) | void setClassNameAndArgs(const String8& className, int argc, char * ... method onVmCreated (line 57) | virtual void onVmCreated(JNIEnv* env) method onStarted (line 90) | virtual void onStarted() method onZygoteInit (line 102) | virtual void onZygoteInit() method onExit (line 114) | virtual void onExit(int code) function computeArgBlockSize (line 134) | static size_t computeArgBlockSize(int argc, char* const argv[]) { function maybeCreateDalvikCache (line 154) | static void maybeCreateDalvikCache() { function runtimeStart (line 202) | static void runtimeStart(AppRuntime& runtime, const char *classname, con... function main (line 230) | int main(int argc, char* const argv[]) FILE: fd_utils-inl.h function class (line 51) | class FileDescriptorInfo { type stat (line 207) | struct stat type stat (line 226) | struct stat function Readlink (line 249) | static bool Readlink(const int fd, std::string* result) { function GetSocketName (line 279) | static bool GetSocketName(const int fd, std::string* result) { function ParseFd (line 388) | static int ParseFd(dirent* e, int dir_fd) { FILE: libxposed_art.cpp type xposed (line 38) | namespace xposed { function xposedInitLib (line 46) | bool xposedInitLib(XposedShared* shared) { function onVmCreated (line 53) | bool onVmCreated(JNIEnv*) { function logExceptionStackTrace (line 64) | void logExceptionStackTrace() { function XposedBridge_hookMethodNative (line 78) | void XposedBridge_hookMethodNative(JNIEnv* env, jclass, jobject javaRe... function jobject (line 98) | jobject XposedBridge_invokeOriginalMethodNative(JNIEnv* env, jclass, j... function XposedBridge_setObjectClassNative (line 114) | void XposedBridge_setObjectClassNative(JNIEnv* env, jclass, jobject ja... FILE: libxposed_common.cpp type xposed (line 19) | namespace xposed { function readIntConfig (line 51) | int readIntConfig(const char* fileName, int defaultValue) { function initXposedBridge (line 68) | bool initXposedBridge(JNIEnv* env) { function initZygoteService (line 98) | bool initZygoteService(JNIEnv* env) { function onVmCreatedCommon (line 132) | void onVmCreatedCommon(JNIEnv* env) { function jboolean (line 150) | jboolean XposedBridge_hadInitErrors(JNIEnv*, jclass) { function jobject (line 154) | jobject XposedBridge_getStartClassName(JNIEnv* env, jclass) { function jboolean (line 158) | jboolean XposedBridge_startsSystemServer(JNIEnv*, jclass) { function jint (line 162) | jint XposedBridge_getXposedVersion(JNIEnv*, jclass) { function jboolean (line 166) | jboolean XposedBridge_initXResourcesNative(JNIEnv* env, jclass) { function XResources_rewriteXmlReferencesNative (line 203) | void XResources_rewriteXmlReferencesNative(JNIEnv* env, jclass, function jboolean (line 272) | jboolean ZygoteService_checkFileAccess(JNIEnv* env, jclass, jstring fi... function jobject (line 281) | jobject ZygoteService_statFile(JNIEnv* env, jclass, jstring filenameJ) { function jbyteArray (line 302) | jbyteArray ZygoteService_readFile(JNIEnv* env, jclass, jstring filenam... function register_natives_XposedBridge (line 337) | int register_natives_XposedBridge(JNIEnv* env, jclass clazz) { function register_natives_XResources (line 363) | int register_natives_XResources(JNIEnv* env, jclass clazz) { function register_natives_ZygoteService (line 370) | int register_natives_ZygoteService(JNIEnv* env, jclass clazz) { FILE: libxposed_common.h function namespace (line 12) | namespace xposed { FILE: libxposed_dalvik.cpp type xposed (line 12) | namespace xposed { function xposedInitLib (line 37) | bool xposedInitLib(xposed::XposedShared* shared) { function onVmCreated (line 44) | bool onVmCreated(JNIEnv* env) { function initMemberOffsets (line 79) | bool initMemberOffsets(JNIEnv* env) { function setObjectArrayElement (line 125) | inline void setObjectArrayElement(const ArrayObject* obj, int index, O... function logExceptionStackTrace (line 132) | void logExceptionStackTrace() { function isMethodHooked (line 137) | inline bool isMethodHooked(const Method* method) { function hookedMethodCallback (line 146) | void hookedMethodCallback(const u4* args, JValue* pResult, const Metho... function XposedBridge_hookMethodNative (line 238) | void XposedBridge_hookMethodNative(JNIEnv* env, jclass clazz, jobject ... function XposedBridge_invokeOriginalMethodNative (line 288) | void XposedBridge_invokeOriginalMethodNative(const u4* args, JValue* p... function XposedBridge_setObjectClassNative (line 307) | void XposedBridge_setObjectClassNative(JNIEnv* env, jclass clazz, jobj... function XposedBridge_dumpObjectNative (line 317) | void XposedBridge_dumpObjectNative(JNIEnv* env, jclass clazz, jobject ... function jobject (line 322) | jobject XposedBridge_cloneToSubclassNative(JNIEnv* env, jclass clazz, ... function XposedBridge_removeFinalFlagNative (line 341) | void XposedBridge_removeFinalFlagNative(JNIEnv* env, jclass, jclass ja... function jint (line 348) | jint XposedBridge_getRuntime(JNIEnv* env, jclass clazz) { FILE: libxposed_dalvik.h function namespace (line 9) | namespace xposed { FILE: xposed.cpp type xposed (line 30) | namespace xposed { function handleOptions (line 49) | bool handleOptions(int argc, char* const argv[]) { function initialize (line 79) | bool initialize(bool zygote, bool startSystemServer, const char* class... function printRomInfo (line 145) | void printRomInfo() { function parseXposedProp (line 182) | void parseXposedProp() { function getSdkVersion (line 233) | int getSdkVersion() { function isDisabled (line 243) | bool isDisabled() { function disableXposed (line 252) | void disableXposed() { function isSafemodeDisabled (line 261) | bool isSafemodeDisabled() { function shouldSkipSafemodeDelay (line 269) | bool shouldSkipSafemodeDelay() { function shouldIgnoreCommand (line 277) | bool shouldIgnoreCommand(int argc, const char* const argv[]) { function addPathToEnv (line 307) | static bool addPathToEnv(const char* name, const char* path) { function addJarToClasspath (line 324) | bool addJarToClasspath() { function determineRuntime (line 352) | static bool determineRuntime(const char** xposedLibPath) { function onVmCreated (line 386) | void onVmCreated(JNIEnv* env) { function setProcessName (line 424) | void setProcessName(const char* name) { function determineXposedInstallerUidGid (line 431) | bool determineXposedInstallerUidGid() { function switchToXposedInstallerUidGid (line 486) | bool switchToXposedInstallerUidGid() { function dropCapabilities (line 499) | void dropCapabilities(int8_t keep[]) { function isMinimalFramework (line 525) | bool isMinimalFramework() { FILE: xposed.h function namespace (line 34) | namespace xposed { FILE: xposed_logcat.cpp type xposed (line 19) | namespace xposed { type logcat (line 20) | namespace logcat { function execLogcat (line 35) | static void execLogcat() { function dprintf (line 62) | static inline int dprintf(int fd, const char *format, ...) { function runDaemon (line 76) | static void runDaemon(int pipefd) { function printStartupMarker (line 122) | void printStartupMarker() { function start (line 127) | void start() { FILE: xposed_logcat.h function namespace (line 9) | namespace xposed { FILE: xposed_offsets.h type xposedOffsetModes (line 23) | enum xposedOffsetModes { FILE: xposed_safemode.cpp function vibrate (line 52) | static void vibrate(int count, int duration_ms, int interval_ms) { function openKeyDevices (line 88) | static int openKeyDevices(int *fds, int max_fds, int *pressedKey) { function getRemainingTime (line 165) | int getRemainingTime(struct timespec expiration) { type xposed (line 176) | namespace xposed { function detectSafemodeTrigger (line 178) | bool detectSafemodeTrigger(bool skipInitialDelay) { FILE: xposed_safemode.h function namespace (line 4) | namespace xposed { FILE: xposed_service.cpp type xposed (line 26) | namespace xposed { type service (line 27) | namespace service { type membased (line 40) | namespace membased { type State (line 42) | enum State { type Action (line 49) | enum Action { type AccessFileData (line 56) | struct AccessFileData { type StatFileData (line 64) | struct StatFileData { type stat (line 68) | struct stat type ReadFileData (line 73) | struct ReadFileData { type MemBasedState (line 84) | struct MemBasedState { function initSharedMutex (line 101) | inline static void initSharedMutex(pthread_mutex_t* mutex) { function initSharedCond (line 109) | inline static void initSharedCond(pthread_cond_t* cond) { function init (line 117) | static bool init() { function restrictMemoryInheritance (line 136) | void restrictMemoryInheritance() { function isServiceAccessible (line 141) | static inline bool isServiceAccessible() { type AccessFileData (line 163) | struct AccessFileData type StatFileData (line 171) | struct StatFileData type stat (line 68) | struct stat type ReadFileData (line 179) | struct ReadFileData type stat (line 180) | struct stat function waitForRunning (line 228) | static inline bool waitForRunning(int timeout) { function waitForIdle (line 244) | static inline void waitForIdle() { function callService (line 251) | static inline void callService(Action action) { function makeIdle (line 262) | static inline void makeIdle() { function accessFile (line 269) | int accessFile(const char* path, int mode) { function statFile (line 291) | int statFile(const char* path, struct stat* st) { type ReadFileData (line 331) | struct ReadFileData type binder (line 380) | namespace binder { class IXposedService (line 385) | class IXposedService: public IInterface { class BnXposedService (line 415) | class BnXposedService: public BnInterface { class BpXposedService (line 420) | class BpXposedService: public BpInterface { method BpXposedService (line 422) | BpXposedService(const sp& impl) : BpInterface