From ed378cd12f05c78c735dffe1c0a6b3cb4337e67d Mon Sep 17 00:00:00 2001 From: Damien George Date: Mon, 10 Feb 2014 22:50:44 +0000 Subject: stm: Tidy up memory labels; optimise GC root scanning. Addresses issues #272 and #273. --- stm/main.c | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) (limited to 'stm/main.c') diff --git a/stm/main.c b/stm/main.c index 693fef757..be8697b65 100644 --- a/stm/main.c +++ b/stm/main.c @@ -171,20 +171,13 @@ static mp_obj_t pyb_info(void) { // to print info about memory { - extern void *_sidata; - extern void *_sdata; - extern void *_edata; - extern void *_sbss; - extern void *_ebss; - extern void *_estack; - extern void *_etext; - printf("_etext=%p\n", &_etext); - printf("_sidata=%p\n", &_sidata); - printf("_sdata=%p\n", &_sdata); - printf("_edata=%p\n", &_edata); - printf("_sbss=%p\n", &_sbss); - printf("_ebss=%p\n", &_ebss); - printf("_estack=%p\n", &_estack); + printf("_text_end=%p\n", &_text_end); + printf("_data_start_init=%p\n", &_data_start_init); + printf("_data_start=%p\n", &_data_start); + printf("_data_end=%p\n", &_data_end); + printf("_bss_start=%p\n", &_bss_start); + printf("_bss_end=%p\n", &_bss_end); + printf("_stack_end=%p\n", &_stack_end); printf("_ram_start=%p\n", &_ram_start); printf("_heap_start=%p\n", &_heap_start); printf("_heap_end=%p\n", &_heap_end); -- cgit v1.2.3