guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 04/05: gdb: Avoid accessing values that are optimized ou


From: Ludovic Courtès
Subject: [Guile-commits] 04/05: gdb: Avoid accessing values that are optimized out.
Date: Tue, 17 Mar 2020 19:18:20 -0400 (EDT)

civodul pushed a commit to branch master
in repository guile.

commit 5d715dd467c19d2be5ab4c2b52e51e9a247a0867
Author: Ludovic Courtès <address@hidden>
AuthorDate: Tue Mar 17 22:33:07 2020 +0100

    gdb: Avoid accessing values that are optimized out.
    
    * libguile/libguile-3.0-gdb.scm (vm-frame-function-name)[ip-in-symbol?]:
    Do not access SYM's value when it's optimized out.
---
 libguile/libguile-3.0-gdb.scm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libguile/libguile-3.0-gdb.scm b/libguile/libguile-3.0-gdb.scm
index 869b68f..4010f79 100644
--- a/libguile/libguile-3.0-gdb.scm
+++ b/libguile/libguile-3.0-gdb.scm
@@ -297,6 +297,7 @@ if the information is not available."
       (define (ip-in-symbol? name)
         (let ((sym (lookup-symbol-or-false name)))
           (and sym
+               (not (value-optimized-out? (symbol-value sym)))
                (let* ((val (symbol-value sym))
                       (size (type-sizeof (value-type val)))
                       (char* (type-pointer (arch-char-type (current-arch))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]