value has been optimized out

来源:互联网 发布:mac怎么充电好 编辑:程序博客网 时间:2024/05/18 00:02

use the typecasted address to print: p *((Object*)0xb6ffe050)->clazz


findClassFromLoaderNoInit (descriptor=0x80925e8 "LFoo;", loader=0xb6ffe050)

    at dalvik/vm/oo/Class.c:1243
1243    dotName = dvmDescriptorToDot(descriptor);
(gdb) p *loader->clazz
value has been optimized out
(gdb) n
1244    if (dotName == NULL) {
(gdb) 
1243    dotName = dvmDescriptorToDot(descriptor);
(gdb) 
1244    if (dotName == NULL) {
(gdb) 
1248    nameObj = dvmCreateStringFromCstr(dotName);
(gdb) 
1249    if (nameObj == NULL) {
(gdb) 
1248    nameObj = dvmCreateStringFromCstr(dotName);
(gdb) 
1249    if (nameObj == NULL) {
(gdb) 
1255    loadClass = dvmFindVirtualMethodHierByDescriptor(loader->clazz, "loadClass",
(gdb) p *loader->clazz
value has been optimized out
(gdb) p 0xb6ffe050
$4 = 3070222416
(gdb) p *0xb6ffe050
$5 = -1224745048
(gdb) p *(Object*)0xb6ffe050
$6 = {clazz = 0xb6ffdfa8, lock = 0}
(gdb) p *(Object*)0xb6ffe050->clazz
Attempt to extract a component of a value that is not a structure pointer.
(gdb) p *((Object*)0xb6ffe050)->clazz
$7 = {obj = {clazz = 0xb6fe8360, lock = 0}, instanceData = {0, 0, 0, 0}, 
  descriptor = 0xb68fee8d "Ldalvik/system/PathClassLoader;", descriptorAlloc = 0x0, 
  accessFlags = 196609, serialNumber = 1342177526, pDvmDex = 0x8058340, 
  status = CLASS_INITIALIZED, verifyErrorClass = 0x0, initThreadId = 1, objectSize = 48, 
  elementClass = 0x0, arrayDim = 0, primitiveType = PRIM_NOT, super = 0xb6ff91a8, 
  classLoader = 0x0, initiatingLoaderList = {initiatingLoaders = 0x0, 
    initiatingLoaderCount = 0}, interfaceCount = 0, interfaces = 0x0, directMethodCount = 7, 
  directMethods = 0xb6a7ce08, virtualMethodCount = 6, virtualMethods = 0xb6a7cf78, 
  vtableCount = 42, vtable = 0xb6a7d0b8, iftableCount = 0, iftable = 0x0, ifviPoolCount = 0, 
  ifviPool = 0x0, ifieldCount = 8, ifieldRefCount = 7, ifields = 0xb6a7cd60, 
  refOffsets = 4286578688, sourceFile = 0xb6932814 "PathClassLoader.java", sfieldCount = 0, 
  sfields = 0xb6ffdfa8}
(gdb) 
原创粉丝点击