Skip to content

Show stack pointers in stack view #162

@wcampbell0x2a

Description

@wcampbell0x2a

Given the following:

Registers─────────────────────────────────────────────────────────────────────────────────────────────────▲
  rax     → 0x7fffffffb6a0     → 0x7fffffffb6c0     → 0x7fffffffb740     → 0x7fffffffb750     → 0x7fffffff█
  rbx     → 0x1                                                                                           █
  rcx     → 0x4ad730           → 0x04                                                                     █
  rdx     → 0x7fffffffb7d8     → 0x7fffffffbacb     → "XDG_SESSION_ID=1COLUMNS"                           █
  rsi     → 0x7fffffffb7c8     → 0x7fffffffba7c     → "/home/wcampbell/projects/wcampbell/heretek/test-ass║
  rdi     → 0x1                                                                                           ║
  rbp     → 0x7fffffffb6b0     → 0x7fffffffb750     → 0x7fffffffb7a0     → 0x00                           ║
  rsp     → 0x7fffffffb690     → 0x00                                                                     ║
  r8      → 0x110                                                                                         ║
  r9      → 0x4                                                                                           ║
  r10     → 0x4781a0           → pthread_cond_signal+0 (endbr64)                                          ║
  r11     → 0xf                                                                                           ║
  r12     → 0x7fffffffb7c8     → 0x7fffffffba7c     → "/home/wcampbell/projects/wcampbell/heretek/test-ass║
  r13     → 0x7fffffffb7d8     → 0x7fffffffbacb     → "XDG_SESSION_ID=1COLUMNS"                           ║
  r14     → 0x49ff48           → 0x401780           → endbr64                                             ║
  r15     → 0x1                                                                                           ║
  rip     → 0x4017cc           → main+12 (mov    %rax,-0x8(%rbp))                                         ║
  eflags  → 0x206                                                                                         ║
  cs      → 0x33                                                                                          ║
  ss      → 0x2b                                                                                          ║
  ds      → 0x0                                                                                           ║
  es      → 0x0                                                                                           ▼
Stack──────────────────────────────────────────────────────────────────────────────────────────────────────
  0x7fffffffb690 → 0x00
  0x7fffffffb698 → 0x4ab178           → 0x00
  0x7fffffffb6a0 → 0x7fffffffb6c0     → 0x7fffffffb740     → 0x7fffffffb750     → 0x7fffffffb7a0     → 0x00
  0x7fffffffb6a8 → 0x01
  0x7fffffffb6b0 → 0x7fffffffb750     → 0x7fffffffb7a0     → 0x00
  0x7fffffffb6b8 → 0x401d18           → __libc_start_call_main+104 (mov    %eax,%edi)
  0x7fffffffb6c0 → 0x7fffffffb740     → 0x7fffffffb750     → 0x7fffffffb7a0     → 0x00
  0x7fffffffb6c8 → 0x7fffffffb7c8     → 0x7fffffffba7c     → "/home/wcampbell/projects/wcampbell/heretek/te
  0x7fffffffb6d0 → 0x1004781a0
  0x7fffffffb6d8 → 0x4017c0           → main+0 (push   %rbp)
Instructions (main)─────────────────────────────────────────

Show the registers on the stack view.

Registers─────────────────────────────────────────────────────────────────────────────────────────────────▲
  rax     → 0x7fffffffb6a0     → 0x7fffffffb6c0     → 0x7fffffffb740     → 0x7fffffffb750     → 0x7fffffff█
  rbx     → 0x1                                                                                           █
  rcx     → 0x4ad730           → 0x04                                                                     █
  rdx     → 0x7fffffffb7d8     → 0x7fffffffbacb     → "XDG_SESSION_ID=1COLUMNS"                           █
  rsi     → 0x7fffffffb7c8     → 0x7fffffffba7c     → "/home/wcampbell/projects/wcampbell/heretek/test-ass║
  rdi     → 0x1                                                                                           ║
  rbp     → 0x7fffffffb6b0     → 0x7fffffffb750     → 0x7fffffffb7a0     → 0x00                           ║
  rsp     → 0x7fffffffb690     → 0x00                                                                     ║
  r8      → 0x110                                                                                         ║
  r9      → 0x4                                                                                           ║
  r10     → 0x4781a0           → pthread_cond_signal+0 (endbr64)                                          ║
  r11     → 0xf                                                                                           ║
  r12     → 0x7fffffffb7c8     → 0x7fffffffba7c     → "/home/wcampbell/projects/wcampbell/heretek/test-ass║
  r13     → 0x7fffffffb7d8     → 0x7fffffffbacb     → "XDG_SESSION_ID=1COLUMNS"                           ║
  r14     → 0x49ff48           → 0x401780           → endbr64                                             ║
  r15     → 0x1                                                                                           ║
  rip     → 0x4017cc           → main+12 (mov    %rax,-0x8(%rbp))                                         ║
  eflags  → 0x206                                                                                         ║
  cs      → 0x33                                                                                          ║
  ss      → 0x2b                                                                                          ║
  ds      → 0x0                                                                                           ║
  es      → 0x0                                                                                           ▼
Stack──────────────────────────────────────────────────────────────────────────────────────────────────────
  0x7fffffffb690 → 0x00
  0x7fffffffb698 → 0x4ab178           → 0x00
  0x7fffffffb6a0 (rax) → 0x7fffffffb6c0     → 0x7fffffffb740     → 0x7fffffffb750     → 0x7fffffffb7a0     → 0x00
  0x7fffffffb6a8 → 0x01
  0x7fffffffb6b0 (rbp) → 0x7fffffffb750     → 0x7fffffffb7a0     → 0x00
  0x7fffffffb6b8 → 0x401d18           → __libc_start_call_main+104 (mov    %eax,%edi)
  0x7fffffffb6c0 → 0x7fffffffb740     → 0x7fffffffb750     → 0x7fffffffb7a0     → 0x00
  0x7fffffffb6c8 → 0x7fffffffb7c8     → 0x7fffffffba7c     → "/home/wcampbell/projects/wcampbell/heretek/te
  0x7fffffffb6d0 → 0x1004781a0
  0x7fffffffb6d8 (rdx) → 0x4017c0           → main+0 (push   %rbp)
Instructions (main)─────────────────────────────────────────

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions