summaryrefslogtreecommitdiff
path: root/kjarna_runtime/kc.h
diff options
context:
space:
mode:
authorAda Christine <adachristine18@gmail.com>2024-03-03 08:44:42 +0000
committerAda Christine <adachristine18@gmail.com>2024-03-03 08:44:42 +0000
commitf61da8be06fdfebc598cba783e78117319231140 (patch)
tree0ef21f89e98a985ab5d985aaac1e032c868e8b81 /kjarna_runtime/kc.h
parent9681d6a6cbde12b00beab62683b8db98f680ba2b (diff)
build changes
Diffstat (limited to 'kjarna_runtime/kc.h')
-rw-r--r--kjarna_runtime/kc.h46
1 files changed, 0 insertions, 46 deletions
diff --git a/kjarna_runtime/kc.h b/kjarna_runtime/kc.h
deleted file mode 100644
index ff3a1ca..0000000
--- a/kjarna_runtime/kc.h
+++ /dev/null
@@ -1,46 +0,0 @@
-#pragma once
-
-#ifndef __ASSEMBLER__
-
-#include <elf/elf64.h>
-
-#include <stddef.h>
-
-#include <kjarna/interface.h>
-
-extern struct kjarna_entry_params *entry_params;
-
-#define KC_EXPORT __attribute__((visibility("default")))
-
-extern unsigned char kc_image_base;
-extern unsigned char kc_text_begin;
-extern unsigned char kc_text_end;
-extern unsigned char kc_rodata_begin;
-extern unsigned char kc_data_begin;
-extern unsigned char kc_data_end;
-extern unsigned char kc_image_end;
-
-struct elf64_dso_info;
-struct elf64_relatab;
-
-extern void kc_dynamic_init(char *base, Elf64_Dyn *dyn);
-extern void *kc_dynamic_link(struct elf64_dso_info *dso, int index);
-extern void kc_dynamic_reloc(char *base, struct elf64_relatab *dso);
-
-#else
-
-.extern kc_image_base
-.extern kc_text_begin
-.extern kc_text_end
-.extern kc_rodata_begin
-.extern kc_rodata_end
-.extern kc_data_begin
-.extern kc_data_end
-.extern kc_image_end
-.extern _DYNAMIC
-
-.extern kc_dynamic_init
-.extern kc_dynamic_link
-
-#endif // __ASSEMBLER__
-