objtool/LoongArch: Enable orc to be built
authorTiezhu Yang <yangtiezhu@loongson.cn>
Mon, 11 Mar 2024 14:23:47 +0000 (22:23 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Mon, 11 Mar 2024 14:23:47 +0000 (22:23 +0800)
commit3c7266cd7bc5e7843b631fea73cb0e82111e3158
treec6e0a09e9075b092ef96e71a11131bc70dfdcda6
parentb8e85e6f3a09fc56b0ff574887798962ef8a8f80
objtool/LoongArch: Enable orc to be built

Implement arch-specific init_orc_entry(), write_orc_entry(), reg_name(),
orc_type_name(), print_reg() and orc_print_dump(), then set BUILD_ORC as
y to build the orc related files.

Co-developed-by: Jinyang He <hejinyang@loongson.cn>
Signed-off-by: Jinyang He <hejinyang@loongson.cn>
Co-developed-by: Youling Tang <tangyouling@loongson.cn>
Signed-off-by: Youling Tang <tangyouling@loongson.cn>
Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
tools/arch/loongarch/include/asm/orc_types.h [new file with mode: 0644]
tools/objtool/Makefile
tools/objtool/arch/loongarch/Build
tools/objtool/arch/loongarch/decode.c
tools/objtool/arch/loongarch/orc.c [new file with mode: 0644]