[HN Gopher] How to read variables optimized out in GDB?
       ___________________________________________________________________
        
       How to read variables optimized out in GDB?
        
       Author : kingluo
       Score  : 39 points
       Date   : 2022-10-11 17:30 UTC (5 hours ago)
        
 (HTM) web link (luajit.io)
 (TXT) w3m dump (luajit.io)
        
       | compiler-guy wrote:
       | Great article. Similar tricks are available in any interactive-
       | debugger worth its salt, not just gdb.
       | 
       | So you can do similar tricks in LLDB, Visual Studio, and many
       | others.
        
       | steve_john wrote:
        
       | userbinator wrote:
       | This isn't something limited to GDB but I've always wondered why
       | no one seems to have bothered to come up with a solution after
       | all these years so that it can actually know that the variable is
       | in a register at that point.
        
         | stefan_ wrote:
         | Having spent some time looking at DWARF data closely, I get the
         | impression that there is an insane amount of information
         | generated and the format can handle way way more complex
         | scenarios than a simple "X is in register Y" - they got a full
         | state machine and all in there. But the tools available..
         | simply do not consume it? I'm not entirely sure what the
         | disconnect is.
        
       | keepquestioning wrote:
       | optimized out is my number one pet peeve in my job.
        
       ___________________________________________________________________
       (page generated 2022-10-11 23:00 UTC)