Home | History | Annotate | Download | only in runtime

Lines Matching refs:ci

19 	// ci.callers[0] is the address of the faulting instruction
59 func (ci *Frames) Next() (frame Frame, more bool) {
60 if ci.frames != nil {
62 f := (*ci.frames)[0]
63 if len(*ci.frames) == 1 {
64 ci.frames = nil
66 *ci.frames = (*ci.frames)[1:]
68 return f, ci.frames != nil || len(ci.callers) > 0
71 if len(ci.callers) == 0 {
72 ci.wasPanic = false
75 pc := ci.callers[0]
76 ci.callers = ci.callers[1:]
77 more = len(ci.callers) > 0
80 ci.wasPanic = false
82 return ci.cgoNext(pc, more)
89 if xpc > entry && !ci.wasPanic {
95 ci.wasPanic = entry == sigpanicPC
111 func (ci *Frames) cgoNext(pc uintptr, more bool) (Frame, bool) {
152 ci.frames = new([]Frame)
153 *ci.frames = frames
552 ci := fastrand() % uint32(len(cache.entries))
553 cache.entries[ci] = pcvalueCacheEnt{