Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Oct 2024 13:42:19 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 282445] Wrong stack() info in dtrace
Message-ID:  <bug-282445-227-qNddpXVWnb@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-282445-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282445

Artem Hevorhian <artemhevorhian@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Open                        |Closed
         Resolution|---                         |Works As Intended

--- Comment #2 from Artem Hevorhian <artemhevorhian@gmail.com> ---
Well,

> I see that the instruction in each case is the instruction *after* the call instruction which leads to the next frame in the stack, which is an artifact of the way stack unwinding is handled.

It explains everything. I see exactly the same behavior on my machine. This
ticket could be closed now. Everything works as expected.

>> Because the pure hash value seems to be okay.
> What do you mean by this?

After looking closely, I see that here the instruction points correctly at jmp,
which one instruction after the one being currently tracked. Correct.

I think this ticket can be closed now. Thank you very much for the explanation.
Have a good day!

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-282445-227-qNddpXVWnb>