adjust stack_overflow

This commit is contained in:
Lotte Steenbrink 2021-06-04 17:04:23 +02:00 committed by Mirabellensaft
parent f9f640e9a5
commit d35f392a81
2 changed files with 6 additions and 4 deletions

View file

@ -11,7 +11,7 @@ fn main() -> ! {
// board initialization // board initialization
dk::init().unwrap(); dk::init().unwrap();
defmt::info!("fib(100) = {:?}", fib(100)); fib(100);
loop { loop {
asm::bkpt(); asm::bkpt();
@ -21,7 +21,8 @@ fn main() -> ! {
#[inline(never)] #[inline(never)]
fn fib(n: u32) -> u32 { fn fib(n: u32) -> u32 {
// allocate and initialize one kilobyte of stack memory to provoke stack overflow // allocate and initialize one kilobyte of stack memory to provoke stack overflow
let _use_stack = [0xAA; 1024]; let use_stack = [0xAA; 1024];
defmt::info!("allocating [{}; 1024]; round #{}", use_stack[1023], n);
if n < 2 { if n < 2 {
1 1

View file

@ -11,7 +11,7 @@ fn main() -> ! {
// board initialization // board initialization
dk::init().unwrap(); dk::init().unwrap();
defmt::info!("fib(100) = {:?}", fib(100)); fib(100);
loop { loop {
asm::bkpt(); asm::bkpt();
@ -21,7 +21,8 @@ fn main() -> ! {
#[inline(never)] #[inline(never)]
fn fib(n: u32) -> u32 { fn fib(n: u32) -> u32 {
// allocate and initialize one kilobyte of stack memory to provoke stack overflow // allocate and initialize one kilobyte of stack memory to provoke stack overflow
let _use_stack = [0xAA; 1024]; let use_stack = [0xAA; 1024];
defmt::info!("allocating [{}; 1024]; round #{}", use_stack[1023], n);
if n < 2 { if n < 2 {
1 1