[Webkit-unassigned] [Bug 222646] New: [JSC] Temporary confusion in debug annotations when advancing llint instruction
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Mar 3 02:31:33 PST 2021
https://bugs.webkit.org/show_bug.cgi?id=222646
Bug ID: 222646
Summary: [JSC] Temporary confusion in debug annotations when
advancing llint instruction
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: JavaScriptCore
Assignee: webkit-unassigned at lists.webkit.org
Reporter: xan.lopez at gmail.com
At least on ARMv7 gdb seems to be temporarily confused about what to show when stepping through nextInstruction(). Something like:
(gdb)
352 addp advanceReg, PC
(gdb)
334 loadb [PB, PC, 1], t0
(gdb)
1 # Copyright (C) 2011-2020 Apple Inc. All rights reserved.
(gdb)
0xf625a814 1 # Copyright (C) 2011-2020 Apple Inc. All rights reserved.
(gdb)
0xf625a816 1 # Copyright (C) 2011-2020 Apple Inc. All rights reserved.
(gdb)
0xf625a818 1 # Copyright (C) 2011-2020 Apple Inc. All rights reserved.
(gdb)
257 const BytecodePtrTag = constexpr BytecodePtrTag
(gdb)
336 jmp [t1, t0, PtrSize], BytecodePtrTag, AddressDiversified
(gdb)
The code works fine, so this seems to be just a matter of showing the wrong thing to the user. Haven't tried this on other architectures.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210303/c258033b/attachment.htm>
More information about the webkit-unassigned
mailing list