File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -868,7 +868,7 @@ String Thread::backtrace_impl()
868
868
FlatPtr stack_ptr, eip;
869
869
if (Processor::get_context_frame_ptr (*this , stack_ptr, eip)) {
870
870
recognized_symbols.append ({ eip, symbolicate_kernel_address (eip) });
871
- for (;; ) {
871
+ while (stack_ptr ) {
872
872
FlatPtr retaddr;
873
873
874
874
if (is_user_range (VirtualAddress (stack_ptr), sizeof (FlatPtr) * 2 )) {
@@ -906,7 +906,7 @@ Vector<FlatPtr> Thread::raw_backtrace(FlatPtr ebp, FlatPtr eip) const
906
906
backtrace.append (eip);
907
907
FlatPtr stack_ptr_copy;
908
908
FlatPtr stack_ptr = (FlatPtr)ebp;
909
- for (;; ) {
909
+ while (stack_ptr ) {
910
910
void * fault_at;
911
911
if (!safe_memcpy (&stack_ptr_copy, (void *)stack_ptr, sizeof (FlatPtr), fault_at))
912
912
break ;
You can’t perform that action at this time.
0 commit comments