From 0f3866a4dad84860e135855766c77e5a82737686 Mon Sep 17 00:00:00 2001 From: Ada Christine Date: Sat, 24 Feb 2024 15:18:40 +0000 Subject: bad reloc code silly me --- kjarna_runtime/start_x86_64.S | 54 +++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 27 deletions(-) (limited to 'kjarna_runtime/start_x86_64.S') diff --git a/kjarna_runtime/start_x86_64.S b/kjarna_runtime/start_x86_64.S index 1db92a4..19db34f 100644 --- a/kjarna_runtime/start_x86_64.S +++ b/kjarna_runtime/start_x86_64.S @@ -21,7 +21,7 @@ _start: pop %rdi mov %rsp, %rbp and $-0x10, %rsp - call kjarna_entry + call kjarna_entry mov %rbp, %rsp pop %rbp ret @@ -33,31 +33,31 @@ _start: .global _rtld_link .type _rtld_link, @function _rtld_link: - push %rbp - mov %rsp, %rbp - push %r9 - push %r8 - push %rcx - push %rdx - push %rsi - push %rdi - mov 8(%rbp), %rdi - mov 16(%rbp), %rsi - push %rbp - mov %rsp, %rbp - and $-0x10, %rsp - call kc_dynamic_link - mov %rbp, %rsp - pop %rbp - pop %rdi - pop %rsi - pop %rdx - pop %rcx - pop %r8 - pop %r9 - mov %rbp, %rsp - pop %rbp - add $0x10, %rsp - jmp *(%rax) + push %rbp + mov %rsp, %rbp + push %r9 + push %r8 + push %rcx + push %rdx + push %rsi + push %rdi + mov 8(%rbp), %rdi + mov 16(%rbp), %rsi + push %rbp + mov %rsp, %rbp + and $-0x10, %rsp + call kc_dynamic_link + mov %rbp, %rsp + pop %rbp + pop %rdi + pop %rsi + pop %rdx + pop %rcx + pop %r8 + pop %r9 + mov %rbp, %rsp + pop %rbp + add $0x10, %rsp + jmp *(%rax) .size _rtld_link, . - _rtld_link -- cgit v1.3.1-1-g115d