diff options
author | Undefine <undefine@undefine.pl> | 2022-07-22 20:48:24 +0200 |
---|---|---|
committer | Brian Gianforcaro <b.gianfo@gmail.com> | 2022-07-27 21:46:42 +0000 |
commit | 97cc33ca47c21f21c13d0b386511f589b25b7998 (patch) | |
tree | 4eecc8720ce2c0cb371ca44d2cbafb39d434e14d /Userland/Libraries/LibSymbolication | |
parent | 6c4b5775e1ac45a96d3b8c65b3e7fb93a6135d3d (diff) | |
download | serenity-97cc33ca47c21f21c13d0b386511f589b25b7998.zip |
Everywhere: Make the codebase more architecture aware
Diffstat (limited to 'Userland/Libraries/LibSymbolication')
-rw-r--r-- | Userland/Libraries/LibSymbolication/Symbolication.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Userland/Libraries/LibSymbolication/Symbolication.cpp b/Userland/Libraries/LibSymbolication/Symbolication.cpp index 19a7ffb2a8..47694a175c 100644 --- a/Userland/Libraries/LibSymbolication/Symbolication.cpp +++ b/Userland/Libraries/LibSymbolication/Symbolication.cpp @@ -45,8 +45,10 @@ Optional<FlatPtr> kernel_base() auto kernel_base_str = String { file.value()->read_all(), NoChomp }; #if ARCH(I386) using AddressType = u32; -#else +#elif ARCH(X86_64) || ARCH(AARCH64) using AddressType = u64; +#else +# error Unknown architecture #endif auto maybe_kernel_base = kernel_base_str.to_uint<AddressType>(); if (!maybe_kernel_base.has_value()) { |