Lines Matching refs:stack
32 Status SnapshotStack(const StackContext& stack, in SnapshotStack() argument
36 encoder.WriteStackStartPointer(stack.stack_high_addr).IgnoreError(); in SnapshotStack()
37 encoder.WriteStackEndPointer(stack.stack_low_addr).IgnoreError(); in SnapshotStack()
38 encoder.WriteStackPointer(stack.stack_pointer).IgnoreError(); in SnapshotStack()
42 stack.stack_high_addr, in SnapshotStack()
43 stack.stack_pointer, in SnapshotStack()
44 static_cast<long>(stack.stack_high_addr) - in SnapshotStack()
45 static_cast<long>(stack.stack_pointer)); in SnapshotStack()
46 if (stack.stack_pointer_est_peak.has_value()) { in SnapshotStack()
48 stack.stack_pointer_est_peak.value(); in SnapshotStack()
52 stack.stack_high_addr, in SnapshotStack()
54 static_cast<long>(stack.stack_high_addr) - in SnapshotStack()
58 stack.stack_low_addr, in SnapshotStack()
59 stack.stack_high_addr, in SnapshotStack()
60 static_cast<long>(stack.stack_high_addr) - in SnapshotStack()
61 static_cast<long>(stack.stack_low_addr)); in SnapshotStack()
63 if (stack.stack_pointer > stack.stack_high_addr) { in SnapshotStack()
65 stack.thread_name.data(), in SnapshotStack()
66 static_cast<long unsigned>(stack.stack_pointer - in SnapshotStack()
67 stack.stack_high_addr)); in SnapshotStack()
72 if (stack.stack_pointer < stack.stack_low_addr) { in SnapshotStack()
75 stack.thread_name.data(), in SnapshotStack()
76 static_cast<long unsigned>(stack.stack_low_addr - stack.stack_pointer)); in SnapshotStack()
81 ConstByteSpan(reinterpret_cast<const std::byte*>(stack.stack_pointer), in SnapshotStack()
82 stack.stack_high_addr - stack.stack_pointer)); in SnapshotStack()