Posted to tcl by miguel at Wed Mar 05 09:55:20 GMT 2008view raw

  1. #1 0x40217bd6 in ReleaseClassContents (interp=0x8172490, oPtr=0x8221330) at ./generic/tclOO.c:600
  2. 600 Tcl_DeleteCommandFromToken(interp, list[i]->thisPtr->command);
  3. (gdb) p i
  4. $1 = 0
  5. (gdb) p list[i]
  6. $2 = (Class *) 0x81dfa00
  7. (gdb) p *list[i]
  8. $3 = {thisPtr = 0x8248c80, flags = 136612592, superclasses = {num = 0, list = 0x823e660}, subclasses = {num = 0, size = 0, list = 0x0}, instances = {
  9. num = 0, size = 0, list = 0x0}, filters = {num = 0, list = 0x0}, mixins = {num = 0, list = 0x8242a88}, mixinSubs = {num = 0, size = 0, list = 0x0},
  10. classHierarchy = {num = 0, list = 0x8244670}, classHierarchyEpoch = 76, classMethods = {buckets = 0x81dfa54, staticBuckets = {0x0, 0x0, 0x0, 0x0},
  11. numBuckets = 4, numEntries = 0, rebuildSize = 12, downShift = 28, mask = 3, keyType = -1, findProc = 0x813d182 <BogusFind>,
  12. createProc = 0x813d1b7 <BogusCreate>, typePtr = 0x8167e20}, constructorPtr = 0x0, destructorPtr = 0x0, metadataPtr = 0x98}
  13. (gdb) p *list[i]->thisPtr
  14. $4 = {namespacePtr = 0x38, command = 0x111, myCommand = 0x40193150, selfCls = 0x81df9f8, methods = {buckets = 0x0, staticBuckets = {0x0, 0x0, 0x8248ca0,
  15. 0x0}, numBuckets = 0, numEntries = 0, rebuildSize = 0, downShift = 4, mask = 0, keyType = 12, findProc = 0x1c, createProc = 0x3, typePtr = 0x0},
  16. mixins = {num = 135516546, list = 0x813d1b7}, filters = {num = 1970562418, list = 0x0}, classPtr = 0x8172490, flags = 5, creationEpoch = 0, epoch = 0,
  17. metadataPtr = 0x8248cec, cachedNameObj = 0x0, publicContextCache = {buckets = 0x0, staticBuckets = {0x0, 0x0, 0x4, 0x0}, numBuckets = 12,
  18. numEntries = 28, rebuildSize = 3, downShift = 0, mask = 135516546, keyType = 135516599, findProc = 0x6e727574, createProc = 0x8248d24, typePtr = 0x0},
  19. privateContextCache = {buckets = 0x0, staticBuckets = {0x0, 0x0, 0x4, 0x0}, numBuckets = 12, numEntries = 28, rebuildSize = 3, downShift = -2,
  20. mask = 135516546, keyType = 135516599, findProc = 0x816b6e0 <tclVarHashKeyType>, createProc = 0x8248c88, typePtr = 0x0}, mapMethodNameProc = 0}
  21. (gdb)