ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-611.34.1.el9_7.x86_64/tools/objtool/include/objtool
/
usr
src
kernels
5.14.0-611.34.1.el9_7.x86_64
tools
objtool
include
objtool
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
arch.h
1.86 MB
chmod
View
DL
Edit
Rename
Delete
builtin.h
882 B
chmod
View
DL
Edit
Rename
Delete
cfi.h
796 B
chmod
View
DL
Edit
Rename
Delete
check.h
2.62 MB
chmod
View
DL
Edit
Rename
Delete
elf.h
4.8 MB
chmod
View
DL
Edit
Rename
Delete
endianness.h
1.03 MB
chmod
View
DL
Edit
Rename
Delete
objtool.h
1.12 MB
chmod
View
DL
Edit
Rename
Delete
special.h
959 B
chmod
View
DL
Edit
Rename
Delete
warn.h
1.57 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/src/kernels/5.14.0-611.34.1.el9_7.x86_64/tools/objtool/include/objtool/special.h
/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Copyright (C) 2015 Josh Poimboeuf <jpoimboe@redhat.com> */ #ifndef _SPECIAL_H #define _SPECIAL_H #include <stdbool.h> #include <objtool/check.h> #include <objtool/elf.h> #define C_JUMP_TABLE_SECTION ".rodata..c_jump_table" struct special_alt { struct list_head list; bool group; bool skip_orig; bool skip_alt; bool jump_or_nop; struct section *orig_sec; unsigned long orig_off; struct section *new_sec; unsigned long new_off; unsigned int orig_len, new_len; /* group only */ u8 key_addend; }; int special_get_alts(struct elf *elf, struct list_head *alts); void arch_handle_alternative(unsigned short feature, struct special_alt *alt); bool arch_support_alt_relocation(struct special_alt *special_alt, struct instruction *insn, struct reloc *reloc); struct reloc *arch_find_switch_table(struct objtool_file *file, struct instruction *insn); #endif /* _SPECIAL_H */
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply