| 123456789101112131415161718192021222324252627282930313233343536 |
- // +build go1.9
- package goid
- type stack struct {
- lo uintptr
- hi uintptr
- }
- type gobuf struct {
- sp uintptr
- pc uintptr
- g uintptr
- ctxt uintptr
- ret uintptr
- lr uintptr
- bp uintptr
- }
- type g struct {
- stack stack
- stackguard0 uintptr
- stackguard1 uintptr
- _panic uintptr
- _defer uintptr
- m uintptr
- sched gobuf
- syscallsp uintptr
- syscallpc uintptr
- stktopsp uintptr
- param uintptr
- atomicstatus uint32
- stackLock uint32
- goid int64 // Here it is!
- }
|