diff options
author | Youling Tang <tangyouling@loongson.cn> | 2023-04-07 10:59:26 +0800 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2023-05-09 11:51:30 +0200 |
commit | fd16a21a1ac7c999194cb75f473c4fcab76dabe8 (patch) | |
tree | 6a5ed64dc20c2d89f3aed131d7bc66419e706d1a /backends/loongarch_init.c | |
parent | de857968a715d1317b1686d2416b28ffe402dc09 (diff) | |
download | elfutils-fd16a21a1ac7c999194cb75f473c4fcab76dabe8.tar.gz |
backends: Add initial return value location support for LoongArch
LoongArch ELF ABI specification - Return values:
https://loongson.github.io/LoongArch-Documentation/LoongArch-ELF-ABI-EN.html#_return_values
Signed-off-by: Liwei Ge <geliwei@openanolis.org>
Signed-off-by: Youling Tang <tangyouling@loongson.cn>
Diffstat (limited to 'backends/loongarch_init.c')
-rw-r--r-- | backends/loongarch_init.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/backends/loongarch_init.c b/backends/loongarch_init.c index 7bfaaa7f..fd63f373 100644 --- a/backends/loongarch_init.c +++ b/backends/loongarch_init.c @@ -1,5 +1,7 @@ /* Initialization of LoongArch specific backend library. Copyright (C) 2022 Hengqi Chen + Copyright (C) 2023 OpenAnolis community LoongArch SIG. + Copyright (C) 2023 Loongson Technology Corporation Limted. This file is part of elfutils. This file is free software; you can redistribute it and/or modify @@ -51,6 +53,7 @@ loongarch_init (Elf *elf __attribute__ ((unused)), /* gcc/config/ #define DWARF_FRAME_REGISTERS. */ eh->frame_nregs = 74; HOOK (eh, check_special_symbol); + HOOK (eh, return_value_location); return eh; } |