---
source: probe-rs/src/debug/debug_info.rs
assertion_line: 1984
expression: stack_frames
snapshot_kind: text
---
- function_name: print_const_pointers
source_location:
path: "C:\\_Hobby\\probe-rs-test-c-firmware\\main.c"
line: 80
column:
Column: 5
registers:
- core_register:
id: 0
roles:
- Core: R0
- Argument: a1
- Return: r1
data_type:
UnsignedInteger: 32
dwarf_id: 0
value:
U32: 58
- core_register:
id: 1
roles:
- Core: R1
- Argument: a2
- Return: r2
data_type:
UnsignedInteger: 32
dwarf_id: 1
value:
U32: 536874949
- core_register:
id: 2
roles:
- Core: R2
- Argument: a3
data_type:
UnsignedInteger: 32
dwarf_id: 2
value:
U32: 29
- core_register:
id: 3
roles:
- Core: R3
- Argument: a4
data_type:
UnsignedInteger: 32
dwarf_id: 3
value:
U32: 58
- core_register:
id: 4
roles:
- Core: R4
data_type:
UnsignedInteger: 32
dwarf_id: 4
value:
U32: 2779096485
- core_register:
id: 5
roles:
- Core: R5
data_type:
UnsignedInteger: 32
dwarf_id: 5
value:
U32: 2779096485
- core_register:
id: 6
roles:
- Core: R6
data_type:
UnsignedInteger: 32
dwarf_id: 6
value:
U32: 2779096485
- core_register:
id: 7
roles:
- Core: R7
- FramePointer
data_type:
UnsignedInteger: 32
dwarf_id: 7
value:
U32: 536875088
- core_register:
id: 8
roles:
- Core: R8
data_type:
UnsignedInteger: 32
dwarf_id: 8
value:
U32: 2779096485
- core_register:
id: 9
roles:
- Core: R9
data_type:
UnsignedInteger: 32
dwarf_id: 9
value:
U32: 536871104
- core_register:
id: 10
roles:
- Core: R10
data_type:
UnsignedInteger: 32
dwarf_id: 10
value:
U32: 2779096485
- core_register:
id: 11
roles:
- Core: R11
data_type:
UnsignedInteger: 32
dwarf_id: 11
value:
U32: 2779096485
- core_register:
id: 12
roles:
- Core: R12
data_type:
UnsignedInteger: 32
dwarf_id: 12
value:
U32: 2779096485
- core_register:
id: 13
roles:
- Core: R13
- StackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 13
value:
U32: 536875088
- core_register:
id: 14
roles:
- Core: R14
- ReturnAddress
data_type:
UnsignedInteger: 32
dwarf_id: 14
value:
U32: 5237
- core_register:
id: 15
roles:
- Core: R15
- ProgramCounter
data_type:
UnsignedInteger: 32
dwarf_id: 15
value:
U32: 5236
- core_register:
id: 17
roles:
- Core: MSP
- MainStackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 16
value:
U32: 536875088
- core_register:
id: 18
roles:
- Core: PSP
- ProcessStackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 17
value:
U32: 536885816
- core_register:
id: 16
roles:
- Core: XPSR
- ProcessorStatus
data_type:
UnsignedInteger: 32
dwarf_id: 18
value:
U32: 16777216
- core_register:
id: 20
roles:
- Core: EXTRA
- Other: EXTRA
data_type:
UnsignedInteger: 32
dwarf_id: 19
value:
U32: 0
pc:
U32: 5236
frame_base: 536875096
is_inlined: false
local_variables:
Child Variables:
name: LocalScopeRoot
type_name: Unknown
value: "<unknown> {\n\tconst_void_pointer: void* = void* @ 0x2000004C,\n\tconst_void_const_pointer: const void* = void* @ 0x00001760}"
children:
- name:
Named: const_void_pointer
type_name:
Pointer: ~
value: void* @ 0x2000004C
source_location:
path: "C:\\_Hobby\\probe-rs-test-c-firmware\\main.c"
line: 71
column:
Column: 24
children:
- name:
Named: "*const_void_pointer"
type_name: Unknown
value: const void
- name:
Named: const_void_const_pointer
type_name:
Modified:
- Const
- Pointer: ~
value: void* @ 0x00001760
source_location:
path: "C:\\_Hobby\\probe-rs-test-c-firmware\\main.c"
line: 72
column:
Column: 30
children:
- name:
Named: "*const_void_const_pointer"
type_name: Unknown
value: const void
canonical_frame_address: 536875096
- function_name: print_pointers
source_location:
path: "C:\\_Hobby\\probe-rs-test-c-firmware\\main.c"
line: 94
column:
Column: 1
registers:
- core_register:
id: 0
roles:
- Core: R0
- Argument: a1
- Return: r1
data_type:
UnsignedInteger: 32
dwarf_id: 0
value: ~
- core_register:
id: 1
roles:
- Core: R1
- Argument: a2
- Return: r2
data_type:
UnsignedInteger: 32
dwarf_id: 1
value: ~
- core_register:
id: 2
roles:
- Core: R2
- Argument: a3
data_type:
UnsignedInteger: 32
dwarf_id: 2
value: ~
- core_register:
id: 3
roles:
- Core: R3
- Argument: a4
data_type:
UnsignedInteger: 32
dwarf_id: 3
value: ~
- core_register:
id: 4
roles:
- Core: R4
data_type:
UnsignedInteger: 32
dwarf_id: 4
value:
U32: 2779096485
- core_register:
id: 5
roles:
- Core: R5
data_type:
UnsignedInteger: 32
dwarf_id: 5
value:
U32: 2779096485
- core_register:
id: 6
roles:
- Core: R6
data_type:
UnsignedInteger: 32
dwarf_id: 6
value:
U32: 2779096485
- core_register:
id: 7
roles:
- Core: R7
- FramePointer
data_type:
UnsignedInteger: 32
dwarf_id: 7
value:
U32: 536875096
- core_register:
id: 8
roles:
- Core: R8
data_type:
UnsignedInteger: 32
dwarf_id: 8
value:
U32: 2779096485
- core_register:
id: 9
roles:
- Core: R9
data_type:
UnsignedInteger: 32
dwarf_id: 9
value: ~
- core_register:
id: 10
roles:
- Core: R10
data_type:
UnsignedInteger: 32
dwarf_id: 10
value:
U32: 2779096485
- core_register:
id: 11
roles:
- Core: R11
data_type:
UnsignedInteger: 32
dwarf_id: 11
value:
U32: 2779096485
- core_register:
id: 12
roles:
- Core: R12
data_type:
UnsignedInteger: 32
dwarf_id: 12
value:
U32: 2779096485
- core_register:
id: 13
roles:
- Core: R13
- StackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 13
value:
U32: 536875096
- core_register:
id: 14
roles:
- Core: R14
- ReturnAddress
data_type:
UnsignedInteger: 32
dwarf_id: 14
value:
U32: 5341
- core_register:
id: 15
roles:
- Core: R15
- ProgramCounter
data_type:
UnsignedInteger: 32
dwarf_id: 15
value:
U32: 5340
- core_register:
id: 17
roles:
- Core: MSP
- MainStackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 16
value: ~
- core_register:
id: 18
roles:
- Core: PSP
- ProcessStackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 17
value: ~
- core_register:
id: 16
roles:
- Core: XPSR
- ProcessorStatus
data_type:
UnsignedInteger: 32
dwarf_id: 18
value:
U32: 16777216
- core_register:
id: 20
roles:
- Core: EXTRA
- Other: EXTRA
data_type:
UnsignedInteger: 32
dwarf_id: 19
value: ~
pc:
U32: 5340
frame_base: 536875104
is_inlined: false
local_variables:
Child Variables:
name: LocalScopeRoot
type_name: Unknown
value: "<unknown> {\n\tvoid_pointer: void* = void* @ 20000050,\n\tvoid_const_pointer: const void* = void* @ 1764}"
children:
- name:
Named: void_pointer
type_name:
Pointer: ~
value: void* @ 20000050
source_location:
path: "C:\\_Hobby\\probe-rs-test-c-firmware\\main.c"
line: 84
column:
Column: 18
- name:
Named: void_const_pointer
type_name:
Modified:
- Const
- Pointer: ~
value: void* @ 1764
source_location:
path: "C:\\_Hobby\\probe-rs-test-c-firmware\\main.c"
line: 85
column:
Column: 24
canonical_frame_address: 536875104
- function_name: main
source_location:
path: "C:\\_Hobby\\probe-rs-test-c-firmware\\main.c"
line: 111
column:
Column: 9
registers:
- core_register:
id: 0
roles:
- Core: R0
- Argument: a1
- Return: r1
data_type:
UnsignedInteger: 32
dwarf_id: 0
value: ~
- core_register:
id: 1
roles:
- Core: R1
- Argument: a2
- Return: r2
data_type:
UnsignedInteger: 32
dwarf_id: 1
value: ~
- core_register:
id: 2
roles:
- Core: R2
- Argument: a3
data_type:
UnsignedInteger: 32
dwarf_id: 2
value: ~
- core_register:
id: 3
roles:
- Core: R3
- Argument: a4
data_type:
UnsignedInteger: 32
dwarf_id: 3
value: ~
- core_register:
id: 4
roles:
- Core: R4
data_type:
UnsignedInteger: 32
dwarf_id: 4
value:
U32: 2779096485
- core_register:
id: 5
roles:
- Core: R5
data_type:
UnsignedInteger: 32
dwarf_id: 5
value:
U32: 2779096485
- core_register:
id: 6
roles:
- Core: R6
data_type:
UnsignedInteger: 32
dwarf_id: 6
value:
U32: 2779096485
- core_register:
id: 7
roles:
- Core: R7
- FramePointer
data_type:
UnsignedInteger: 32
dwarf_id: 7
value:
U32: 536875104
- core_register:
id: 8
roles:
- Core: R8
data_type:
UnsignedInteger: 32
dwarf_id: 8
value:
U32: 2779096485
- core_register:
id: 9
roles:
- Core: R9
data_type:
UnsignedInteger: 32
dwarf_id: 9
value: ~
- core_register:
id: 10
roles:
- Core: R10
data_type:
UnsignedInteger: 32
dwarf_id: 10
value:
U32: 2779096485
- core_register:
id: 11
roles:
- Core: R11
data_type:
UnsignedInteger: 32
dwarf_id: 11
value:
U32: 2779096485
- core_register:
id: 12
roles:
- Core: R12
data_type:
UnsignedInteger: 32
dwarf_id: 12
value:
U32: 2779096485
- core_register:
id: 13
roles:
- Core: R13
- StackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 13
value:
U32: 536875104
- core_register:
id: 14
roles:
- Core: R14
- ReturnAddress
data_type:
UnsignedInteger: 32
dwarf_id: 14
value:
U32: 5435
- core_register:
id: 15
roles:
- Core: R15
- ProgramCounter
data_type:
UnsignedInteger: 32
dwarf_id: 15
value:
U32: 5434
- core_register:
id: 17
roles:
- Core: MSP
- MainStackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 16
value: ~
- core_register:
id: 18
roles:
- Core: PSP
- ProcessStackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 17
value: ~
- core_register:
id: 16
roles:
- Core: XPSR
- ProcessorStatus
data_type:
UnsignedInteger: 32
dwarf_id: 18
value:
U32: 16777216
- core_register:
id: 20
roles:
- Core: EXTRA
- Other: EXTRA
data_type:
UnsignedInteger: 32
dwarf_id: 19
value: ~
pc:
U32: 5434
frame_base: 536875112
is_inlined: false
local_variables:
Child Variables:
name: LocalScopeRoot
type_name: Unknown
value: "<unknown> {\n\tstring: int* = int* @ 0x20000054}"
children:
- name:
Named: string
type_name:
Pointer: int
value: int* @ 0x20000054
source_location:
path: "C:\\_Hobby\\probe-rs-test-c-firmware\\main.c"
line: 98
column:
Column: 19
children:
- name:
Named: "*string"
type_name:
Modified:
- Const
- Base: int
value: "1819043144"
canonical_frame_address: 536875112
- function_name: Reset_Handler
source_location:
path: "C:\\_Hobby\\probe-rs-test-c-firmware\\Atmel\\Device_Startup\\startup_samd51.c"
line: 536
column:
Column: 15
registers:
- core_register:
id: 0
roles:
- Core: R0
- Argument: a1
- Return: r1
data_type:
UnsignedInteger: 32
dwarf_id: 0
value: ~
- core_register:
id: 1
roles:
- Core: R1
- Argument: a2
- Return: r2
data_type:
UnsignedInteger: 32
dwarf_id: 1
value: ~
- core_register:
id: 2
roles:
- Core: R2
- Argument: a3
data_type:
UnsignedInteger: 32
dwarf_id: 2
value: ~
- core_register:
id: 3
roles:
- Core: R3
- Argument: a4
data_type:
UnsignedInteger: 32
dwarf_id: 3
value: ~
- core_register:
id: 4
roles:
- Core: R4
data_type:
UnsignedInteger: 32
dwarf_id: 4
value:
U32: 2779096485
- core_register:
id: 5
roles:
- Core: R5
data_type:
UnsignedInteger: 32
dwarf_id: 5
value:
U32: 2779096485
- core_register:
id: 6
roles:
- Core: R6
data_type:
UnsignedInteger: 32
dwarf_id: 6
value:
U32: 2779096485
- core_register:
id: 7
roles:
- Core: R7
- FramePointer
data_type:
UnsignedInteger: 32
dwarf_id: 7
value:
U32: 536875112
- core_register:
id: 8
roles:
- Core: R8
data_type:
UnsignedInteger: 32
dwarf_id: 8
value:
U32: 2779096485
- core_register:
id: 9
roles:
- Core: R9
data_type:
UnsignedInteger: 32
dwarf_id: 9
value: ~
- core_register:
id: 10
roles:
- Core: R10
data_type:
UnsignedInteger: 32
dwarf_id: 10
value:
U32: 2779096485
- core_register:
id: 11
roles:
- Core: R11
data_type:
UnsignedInteger: 32
dwarf_id: 11
value:
U32: 2779096485
- core_register:
id: 12
roles:
- Core: R12
data_type:
UnsignedInteger: 32
dwarf_id: 12
value:
U32: 2779096485
- core_register:
id: 13
roles:
- Core: R13
- StackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 13
value:
U32: 536875112
- core_register:
id: 14
roles:
- Core: R14
- ReturnAddress
data_type:
UnsignedInteger: 32
dwarf_id: 14
value:
U32: 2427
- core_register:
id: 15
roles:
- Core: R15
- ProgramCounter
data_type:
UnsignedInteger: 32
dwarf_id: 15
value:
U32: 2426
- core_register:
id: 17
roles:
- Core: MSP
- MainStackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 16
value: ~
- core_register:
id: 18
roles:
- Core: PSP
- ProcessStackPointer
data_type:
UnsignedInteger: 32
dwarf_id: 17
value: ~
- core_register:
id: 16
roles:
- Core: XPSR
- ProcessorStatus
data_type:
UnsignedInteger: 32
dwarf_id: 18
value:
U32: 16777216
- core_register:
id: 20
roles:
- Core: EXTRA
- Other: EXTRA
data_type:
UnsignedInteger: 32
dwarf_id: 19
value: ~
pc:
U32: 2426
frame_base: 536875128
is_inlined: false
local_variables:
Child Variables:
name: LocalScopeRoot
type_name: Unknown
value: "<unknown> {\n\tpSrc: uint32_t* = uint32_t* @ 0x2000106C,\n\tpDest: uint32_t* = uint32_t* @ 0x20001068}"
children:
- name:
Named: pSrc
type_name:
Pointer: uint32_t
value: uint32_t* @ 0x2000106C
source_location:
path: "C:\\_Hobby\\probe-rs-test-c-firmware\\Atmel\\Device_Startup\\startup_samd51.c"
line: 501
column:
Column: 19
children:
- name:
Named: "*pSrc"
type_name:
Modified:
- Typedef: uint32_t
- Modified:
- Typedef: __uint32_t
- Base: long unsigned int
value: "536875128"
- name:
Named: pDest
type_name:
Pointer: uint32_t
value: uint32_t* @ 0x20001068
source_location:
path: "C:\\_Hobby\\probe-rs-test-c-firmware\\Atmel\\Device_Startup\\startup_samd51.c"
line: 501
column:
Column: 26
children:
- name:
Named: "*pDest"
type_name:
Modified:
- Typedef: uint32_t
- Modified:
- Typedef: __uint32_t
- Base: long unsigned int
value: "484133903"
canonical_frame_address: 536875128