(heap, line)
| 1194 | |
| 1195 | |
| 1196 | def AnnotateAddresses(heap, line): |
| 1197 | extra = [] |
| 1198 | for m in ADDRESS_RE.finditer(line): |
| 1199 | maybe_address = int(m.group(0), 16) |
| 1200 | object = heap.FindObject(maybe_address) |
| 1201 | if not object: continue |
| 1202 | extra.append(str(object)) |
| 1203 | if len(extra) == 0: return line |
| 1204 | return "%s ;; %s" % (line, ", ".join(extra)) |
| 1205 | |
| 1206 | |
| 1207 | class HeapObject(object): |
no test coverage detected