commit ff136f0ec39799a447752a1736173c4fa86917ab
parent d8efa5c5f4926ab97f083cba19e423dbb337d92c
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date: Sat, 9 Sep 2017 20:37:25 +0200
[as] Add the ABS segment
This segment is used when it is needed to assemble something
in a specific address.
Diffstat:
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/as/emit.c b/as/emit.c
@@ -6,9 +6,15 @@
#include "../inc/scc.h"
#include "as.h"
+static Section abss = {
+ .name = "abs",
+ .flags = SREAD|SWRITE
+};
+
static Section bss = {
.name = "bss",
- .flags = SRELOC|SREAD|SWRITE
+ .flags = SRELOC|SREAD|SWRITE,
+ .next = &abss
};
static Section data = {