diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2020-11-24 14:03:19 -0700 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2020-11-24 14:03:19 -0700 |
commit | 351ff7059a5bacb322664412a8c62ee4640b33bf (patch) | |
tree | 53ef3fb16c5742c2edc45e633d80f6e16896f864 /test_harness/fake_env.c | |
parent | 6a1e0acc14b62c00317ac61c6ad6d8ffe441be4f (diff) | |
download | stm32l4-351ff7059a5bacb322664412a8c62ee4640b33bf.tar.gz stm32l4-351ff7059a5bacb322664412a8c62ee4640b33bf.tar.bz2 stm32l4-351ff7059a5bacb322664412a8c62ee4640b33bf.zip |
Update .clang-format and run it on filse
Diffstat (limited to 'test_harness/fake_env.c')
-rw-r--r-- | test_harness/fake_env.c | 35 |
1 files changed, 17 insertions, 18 deletions
diff --git a/test_harness/fake_env.c b/test_harness/fake_env.c index 6a32c99..7ac0d9b 100644 --- a/test_harness/fake_env.c +++ b/test_harness/fake_env.c @@ -1,26 +1,26 @@ #include "fake_env.h" -#include <stdlib.h> #include <assert.h> +#include <stdlib.h> struct fakeenv_memseg { const char* name; void* segment; }; -#define DEFINE_MEMORY_SEGMENT(seg, start_addr, end_addr) \ - static __attribute((__section__("fakeenv"))) \ - struct fakeenv_memseg fake_##seg = { \ - .name = #seg, \ - .segment = NULL, \ - }; \ - void* load_fake_##seg##__ () \ - { \ - if (fake_##seg .segment == NULL) { \ - fake_##seg .segment = malloc((end_addr) - (start_addr)); \ - assert(fake_##seg .segment != NULL); \ - } \ - return fake_##seg.segment; \ +#define DEFINE_MEMORY_SEGMENT(seg, start_addr, end_addr) \ + static __attribute( \ + (__section__("fakeenv"))) struct fakeenv_memseg fake_##seg = { \ + .name = #seg, \ + .segment = NULL, \ + }; \ + void* load_fake_##seg##__() \ + { \ + if (fake_##seg.segment == NULL) { \ + fake_##seg.segment = malloc((end_addr) - (start_addr)); \ + assert(fake_##seg.segment != NULL); \ + } \ + return fake_##seg.segment; \ } extern struct fakeenv_memseg __start_fakeenv; @@ -28,9 +28,8 @@ extern struct fakeenv_memseg __stop_fakeenv; void wipeout_fake_env() { - for (struct fakeenv_memseg* iter = &__start_fakeenv; - iter < &__stop_fakeenv; - ++ iter) { + for (struct fakeenv_memseg* iter = &__start_fakeenv; iter < &__stop_fakeenv; + ++iter) { free(iter->segment); iter->segment = NULL; } @@ -46,7 +45,7 @@ DEFINE_MEMORY_SEGMENT(ahb1, 0x40020000, 0x40024400) DEFINE_MEMORY_SEGMENT(ahb2, 0x48000000, 0x50060C00) /* System Control Block */ -DEFINE_MEMORY_SEGMENT(scb, 0xE000E008, 0xE000EF04) +DEFINE_MEMORY_SEGMENT(scb, 0xE000E008, 0xE000EF04) /* Nested Vector Interrupt Controller (NVIC) */ /* Note that this memory space acutally overlaps with the SCB, but |