#include #include #include #include #include using namespace android; int main() { sp proc(ProcessState::self()); sp sm(defaultServiceManager()); sp binder = sm->getService( String16("ashmem.service") ); sp base = interface_cast( binder ); ssize_t offset=0; size_t size=0; sp heap = base->getMemory(&offset, &size); char *p = (char*)heap->getBase(); printf("%s\n", p+offset ); return 0; }