Lines Matching refs:Origin
54 class Origin {
85 Origin getNextChainedOrigin(StackTrace *stack) const { in getNextChainedOrigin()
90 return Origin(prev_id); in getNextChainedOrigin()
97 static Origin CreateStackOrigin(u32 id) { in CreateStackOrigin()
99 return Origin((1 << kHeapShift) | id); in CreateStackOrigin()
102 static Origin CreateHeapOrigin(StackTrace *stack) { in CreateHeapOrigin()
106 return Origin(stack_id); in CreateHeapOrigin()
109 static Origin CreateChainedOrigin(Origin prev, StackTrace *stack) { in CreateChainedOrigin()
137 return Origin((1 << kHeapShift) | (depth << kDepthShift) | chained_id); in CreateChainedOrigin()
140 static Origin FromRawId(u32 id) { in FromRawId()
141 return Origin(id); in FromRawId()
155 explicit Origin(u32 raw_id) : raw_id_(raw_id) {} in Origin() function