internal/gocore/process.go (15 lines): - line 313: // TODO: how to distinguish original bss from anonymous mmap? - line 417: // TODO: these aren't really "globals", as they - line 545: // TODO: figure out how to "flush" running Gs. - line 568: // TODO check that m.curg points to g? - line 588: // TODO: back up to the calling frame? - line 592: // TODO: or should we use the osT registers? - line 595: // TODO: copystack, others? - line 598: // TODO: make this switch complete and then panic here. - line 599: // TODO: or just return nil? - line 625: // TODO: totally arch-dependent! - line 628: pc = core.Address(p.proc.ReadUintptr(sp - 8)) // TODO:amd64 only - line 631: // TODO: when would this happen? - line 654: size += p.proc.PtrSize() // TODO: on amd64, the pushed return address - line 674: // TODO: -16 for amd64. Return address and parent's frame pointer - line 697: // TODO: add to base for LR archs. internal/gocore/type.go (14 lines): - line 146: // TODO: The actual name is in the runtime.reflectOffs map. - line 163: // TODO: run GC program to get ptr indexes - line 181: // TODO: investigate the reason for this duplication. - line 210: // TODO: tail of