| #include "DebugAndroid.hpp" |
| #include <cutils/properties.h> |
| void AndroidEnterDebugger() |
| static volatile int * const makefault = nullptr; |
| char value[PROPERTY_VALUE_MAX]; |
| property_get("debug.db.uid", value, "-1"); |
| int debug_uid = atoi(value); |
| if ((debug_uid >= 0) && (geteuid() < static_cast<uid_t>(debug_uid))) |
| ALOGE("Waiting for debugger: gdbserver :${PORT} --attach %u. Look for thread %u", getpid(), gettid()); |
| volatile int waiting = 1; |
| void trace(const char *format, ...) |
| va_start(vararg, format); |
| android_vprintLog(ANDROID_LOG_VERBOSE, NULL, LOG_TAG, format, vararg); |