LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
UnwindCodeAArch64.hpp
Go to the documentation of this file.
1/* Copyright 2017 - 2025 R. Thomas
2 * Copyright 2017 - 2025 Quarkslab
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16#ifndef LIEF_PE_UNWIND_CODE_AARCH64_H
17#define LIEF_PE_UNWIND_CODE_AARCH64_H
18
19namespace LIEF {
20
21namespace PE {namespace unwind_aarch64 {
24
55}
56}
57}
58#endif
This namespace wraps code related to PE-ARM64 unwinding code.
Definition PackedFunction.hpp:26
OPCODES
Definition UnwindCodeAArch64.hpp:25
@ SAVE_FPLR
Definition UnwindCodeAArch64.hpp:28
@ CONTEXT
Definition UnwindCodeAArch64.hpp:50
@ SAVE_REG
Definition UnwindCodeAArch64.hpp:33
@ PAC_SIGN_LR
Definition UnwindCodeAArch64.hpp:53
@ SAVE_REGP
Definition UnwindCodeAArch64.hpp:31
@ NOP
Definition UnwindCodeAArch64.hpp:43
@ SAVE_FPLR_X
Definition UnwindCodeAArch64.hpp:29
@ EC_CONTEXT
Definition UnwindCodeAArch64.hpp:51
@ END_C
Definition UnwindCodeAArch64.hpp:45
@ SAVE_LRPAIR
Definition UnwindCodeAArch64.hpp:35
@ TRAP_FRAME
Definition UnwindCodeAArch64.hpp:48
@ SAVE_NEXT
Definition UnwindCodeAArch64.hpp:46
@ SAVE_FREG
Definition UnwindCodeAArch64.hpp:38
@ SAVE_R19R20_X
Definition UnwindCodeAArch64.hpp:27
@ MACHINE_FRAME
Definition UnwindCodeAArch64.hpp:49
@ SETFP
Definition UnwindCodeAArch64.hpp:41
@ SAVE_REG_X
Definition UnwindCodeAArch64.hpp:34
@ SAVE_REGP_X
Definition UnwindCodeAArch64.hpp:32
@ ALLOC_M
Definition UnwindCodeAArch64.hpp:30
@ ADDFP
Definition UnwindCodeAArch64.hpp:42
@ SAVE_FREGP_X
Definition UnwindCodeAArch64.hpp:37
@ END
Definition UnwindCodeAArch64.hpp:44
@ ALLOC_S
Definition UnwindCodeAArch64.hpp:26
@ SAVE_FREGP
Definition UnwindCodeAArch64.hpp:36
@ CLEAR_UNWOUND_TO_CALL
Definition UnwindCodeAArch64.hpp:52
@ SAVE_FREG_X
Definition UnwindCodeAArch64.hpp:39
@ ALLOC_L
Definition UnwindCodeAArch64.hpp:40
@ SAVE_ANY_REG
Definition UnwindCodeAArch64.hpp:47
Namespace related to the LIEF's PE module.
Definition Abstract/Header.hpp:32
LIEF namespace.
Definition Abstract/Binary.hpp:36