From 0cd3943fb8857eba64f8590fd6137648f3fcb198 Mon Sep 17 00:00:00 2001 From: Christopher Ferris Date: Wed, 20 Apr 2022 17:15:38 -0700 Subject: Use #pragma once header guard. Move to using the #pragma once header guard instead of the #ifndef construct since it's cleaner. Test: Compiles. Change-Id: I0bd76b53cfc78df7465029ef34783f85651a9c74 --- libunwindstack/ArmExidx.h | 5 +---- libunwindstack/Check.h | 5 +---- libunwindstack/DexFile.h | 5 +---- libunwindstack/DwarfCfa.h | 5 +---- libunwindstack/DwarfDebugFrame.h | 5 +---- libunwindstack/DwarfEhFrame.h | 5 +---- libunwindstack/DwarfEhFrameWithHdr.h | 5 +---- libunwindstack/DwarfEncoding.h | 5 +---- libunwindstack/DwarfOp.h | 5 +---- libunwindstack/ElfInterfaceArm.h | 5 +---- libunwindstack/GlobalDebugImpl.h | 5 +---- libunwindstack/MemoryBuffer.h | 5 +---- libunwindstack/MemoryCache.h | 5 +---- libunwindstack/MemoryFileAtOffset.h | 5 +---- libunwindstack/MemoryLocal.h | 5 +---- libunwindstack/MemoryOffline.h | 5 +---- libunwindstack/MemoryOfflineBuffer.h | 5 +---- libunwindstack/MemoryRange.h | 5 +---- libunwindstack/MemoryRemote.h | 5 +---- libunwindstack/MemoryXz.h | 5 +---- libunwindstack/RegsInfo.h | 5 +---- libunwindstack/Symbols.h | 5 +---- libunwindstack/ThreadEntry.h | 5 +---- libunwindstack/benchmarks/MemoryLocalUnsafe.h | 5 +---- libunwindstack/benchmarks/Utils.h | 5 +---- libunwindstack/include/GlobalDebugInterface.h | 5 +---- libunwindstack/include/unwindstack/AndroidUnwinder.h | 5 +---- libunwindstack/include/unwindstack/Arch.h | 5 +---- libunwindstack/include/unwindstack/DexFiles.h | 5 +---- libunwindstack/include/unwindstack/DwarfError.h | 5 +---- libunwindstack/include/unwindstack/DwarfLocation.h | 5 +---- libunwindstack/include/unwindstack/DwarfMemory.h | 5 +---- libunwindstack/include/unwindstack/DwarfSection.h | 5 +---- libunwindstack/include/unwindstack/DwarfStructs.h | 5 +---- libunwindstack/include/unwindstack/Elf.h | 5 +---- libunwindstack/include/unwindstack/ElfInterface.h | 5 +---- libunwindstack/include/unwindstack/Error.h | 5 +---- libunwindstack/include/unwindstack/Global.h | 5 +---- libunwindstack/include/unwindstack/JitDebug.h | 5 +---- libunwindstack/include/unwindstack/Log.h | 5 +---- libunwindstack/include/unwindstack/MachineArm.h | 5 +---- libunwindstack/include/unwindstack/MachineArm64.h | 5 +---- libunwindstack/include/unwindstack/MachineMips.h | 5 +---- libunwindstack/include/unwindstack/MachineMips64.h | 5 +---- libunwindstack/include/unwindstack/MachineX86.h | 5 +---- libunwindstack/include/unwindstack/MachineX86_64.h | 5 +---- libunwindstack/include/unwindstack/MapInfo.h | 5 +---- libunwindstack/include/unwindstack/Maps.h | 5 +---- libunwindstack/include/unwindstack/Memory.h | 5 +---- libunwindstack/include/unwindstack/Regs.h | 5 +---- libunwindstack/include/unwindstack/RegsArm.h | 5 +---- libunwindstack/include/unwindstack/RegsArm64.h | 5 +---- libunwindstack/include/unwindstack/RegsGetLocal.h | 6 +----- libunwindstack/include/unwindstack/RegsMips.h | 5 +---- libunwindstack/include/unwindstack/RegsMips64.h | 5 +---- libunwindstack/include/unwindstack/RegsX86.h | 5 +---- libunwindstack/include/unwindstack/RegsX86_64.h | 5 +---- libunwindstack/include/unwindstack/SharedString.h | 4 +--- libunwindstack/include/unwindstack/UcontextArm.h | 5 +---- libunwindstack/include/unwindstack/UcontextArm64.h | 5 +---- libunwindstack/include/unwindstack/UcontextMips.h | 5 +---- libunwindstack/include/unwindstack/UcontextMips64.h | 5 +---- libunwindstack/include/unwindstack/UcontextX86.h | 5 +---- libunwindstack/include/unwindstack/UcontextX86_64.h | 5 +---- libunwindstack/include/unwindstack/Unwinder.h | 5 +---- libunwindstack/include/unwindstack/UserArm.h | 5 +---- libunwindstack/include/unwindstack/UserArm64.h | 5 +---- libunwindstack/include/unwindstack/UserMips.h | 5 +---- libunwindstack/include/unwindstack/UserMips64.h | 5 +---- libunwindstack/include/unwindstack/UserX86.h | 5 +---- libunwindstack/include/unwindstack/UserX86_64.h | 5 +---- libunwindstack/tests/DexFileData.h | 5 +---- libunwindstack/tests/ElfFake.h | 5 +---- libunwindstack/tests/ElfTestUtils.h | 5 +---- libunwindstack/tests/LogFake.h | 5 +---- libunwindstack/tests/TestUtils.h | 5 +---- libunwindstack/tests/fuzz/UnwinderComponentCreator.h | 4 +--- libunwindstack/utils/DwarfSectionImplFake.h | 5 +---- libunwindstack/utils/MemoryFake.h | 5 +---- libunwindstack/utils/OfflineUnwindUtils.h | 5 +---- libunwindstack/utils/PidUtils.h | 5 +---- libunwindstack/utils/ProcessTracer.h | 5 +---- libunwindstack/utils/RegsFake.h | 5 +---- 83 files changed, 83 insertions(+), 331 deletions(-) diff --git a/libunwindstack/ArmExidx.h b/libunwindstack/ArmExidx.h index d9fc371..847613a 100644 --- a/libunwindstack/ArmExidx.h +++ b/libunwindstack/ArmExidx.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_ARM_EXIDX_H -#define _LIBUNWINDSTACK_ARM_EXIDX_H +#pragma once #include @@ -122,5 +121,3 @@ class ArmExidx { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_ARM_EXIDX_H diff --git a/libunwindstack/Check.h b/libunwindstack/Check.h index 493bc00..102cbb1 100644 --- a/libunwindstack/Check.h +++ b/libunwindstack/Check.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_CHECK_H -#define _LIBUNWINDSTACK_CHECK_H +#pragma once #include @@ -30,5 +29,3 @@ namespace unwindstack { } } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_CHECK_H diff --git a/libunwindstack/DexFile.h b/libunwindstack/DexFile.h index 6775530..3bb65da 100644 --- a/libunwindstack/DexFile.h +++ b/libunwindstack/DexFile.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DEX_FILE_H -#define _LIBUNWINDSTACK_DEX_FILE_H +#pragma once #include @@ -80,5 +79,3 @@ class DexFile { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DEX_FILE_H diff --git a/libunwindstack/DwarfCfa.h b/libunwindstack/DwarfCfa.h index c4425bd..e9656e5 100644 --- a/libunwindstack/DwarfCfa.h +++ b/libunwindstack/DwarfCfa.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DWARF_CFA_H -#define _LIBUNWINDSTACK_DWARF_CFA_H +#pragma once #include @@ -270,5 +269,3 @@ class DwarfCfa { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DWARF_CFA_H diff --git a/libunwindstack/DwarfDebugFrame.h b/libunwindstack/DwarfDebugFrame.h index 635cefd..017568d 100644 --- a/libunwindstack/DwarfDebugFrame.h +++ b/libunwindstack/DwarfDebugFrame.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DWARF_DEBUG_FRAME_H -#define _LIBUNWINDSTACK_DWARF_DEBUG_FRAME_H +#pragma once #include @@ -46,5 +45,3 @@ class DwarfDebugFrame : public DwarfSectionImpl { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DWARF_DEBUG_FRAME_H diff --git a/libunwindstack/DwarfEhFrame.h b/libunwindstack/DwarfEhFrame.h index 7a41e45..93befd4 100644 --- a/libunwindstack/DwarfEhFrame.h +++ b/libunwindstack/DwarfEhFrame.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DWARF_EH_FRAME_H -#define _LIBUNWINDSTACK_DWARF_EH_FRAME_H +#pragma once #include @@ -45,5 +44,3 @@ class DwarfEhFrame : public DwarfSectionImpl { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DWARF_EH_FRAME_H diff --git a/libunwindstack/DwarfEhFrameWithHdr.h b/libunwindstack/DwarfEhFrameWithHdr.h index f7c010c..d074b7b 100644 --- a/libunwindstack/DwarfEhFrameWithHdr.h +++ b/libunwindstack/DwarfEhFrameWithHdr.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DWARF_EH_FRAME_WITH_HDR_H -#define _LIBUNWINDSTACK_DWARF_EH_FRAME_WITH_HDR_H +#pragma once #include @@ -82,5 +81,3 @@ class DwarfEhFrameWithHdr : public DwarfSectionImpl { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DWARF_EH_FRAME_WITH_HDR_H diff --git a/libunwindstack/DwarfEncoding.h b/libunwindstack/DwarfEncoding.h index 20db222..c9fbf24 100644 --- a/libunwindstack/DwarfEncoding.h +++ b/libunwindstack/DwarfEncoding.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DWARF_ENCODING_H -#define _LIBUNWINDSTACK_DWARF_ENCODING_H +#pragma once #include @@ -47,5 +46,3 @@ enum DwarfEncoding : uint8_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DWARF_ENCODING_H diff --git a/libunwindstack/DwarfOp.h b/libunwindstack/DwarfOp.h index ac9fd2d..2f33465 100644 --- a/libunwindstack/DwarfOp.h +++ b/libunwindstack/DwarfOp.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DWARF_OP_H -#define _LIBUNWINDSTACK_DWARF_OP_H +#pragma once #include @@ -140,5 +139,3 @@ class DwarfOp { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DWARF_OP_H diff --git a/libunwindstack/ElfInterfaceArm.h b/libunwindstack/ElfInterfaceArm.h index 9bfad0b..6ee6dc9 100644 --- a/libunwindstack/ElfInterfaceArm.h +++ b/libunwindstack/ElfInterfaceArm.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_ELF_INTERFACE_ARM_H -#define _LIBUNWINDSTACK_ELF_INTERFACE_ARM_H +#pragma once #include #include @@ -94,5 +93,3 @@ class ElfInterfaceArm : public ElfInterface32 { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_ELF_INTERFACE_ARM_H diff --git a/libunwindstack/GlobalDebugImpl.h b/libunwindstack/GlobalDebugImpl.h index db8068d..dcea0ef 100644 --- a/libunwindstack/GlobalDebugImpl.h +++ b/libunwindstack/GlobalDebugImpl.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_GLOBAL_DEBUG_IMPL_H -#define _LIBUNWINDSTACK_GLOBAL_DEBUG_IMPL_H +#pragma once #include #include @@ -435,5 +434,3 @@ std::unique_ptr> CreateGlobalDebugImpl( } } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_GLOBAL_DEBUG_IMPL_H diff --git a/libunwindstack/MemoryBuffer.h b/libunwindstack/MemoryBuffer.h index 24609f4..a5b5743 100644 --- a/libunwindstack/MemoryBuffer.h +++ b/libunwindstack/MemoryBuffer.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MEMORY_BUFFER_H -#define _LIBUNWINDSTACK_MEMORY_BUFFER_H +#pragma once #include @@ -56,5 +55,3 @@ class MemoryBuffer : public Memory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MEMORY_BUFFER_H diff --git a/libunwindstack/MemoryCache.h b/libunwindstack/MemoryCache.h index 523a4a1..de5e9a0 100644 --- a/libunwindstack/MemoryCache.h +++ b/libunwindstack/MemoryCache.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MEMORY_CACHE_H -#define _LIBUNWINDSTACK_MEMORY_CACHE_H +#pragma once #include #include @@ -91,5 +90,3 @@ class MemoryThreadCache : public MemoryCacheBase { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MEMORY_CACHE_H diff --git a/libunwindstack/MemoryFileAtOffset.h b/libunwindstack/MemoryFileAtOffset.h index 9949f26..90cf00b 100644 --- a/libunwindstack/MemoryFileAtOffset.h +++ b/libunwindstack/MemoryFileAtOffset.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MEMORY_FILE_AT_OFFSET_H -#define _LIBUNWINDSTACK_MEMORY_FILE_AT_OFFSET_H +#pragma once #include @@ -45,5 +44,3 @@ class MemoryFileAtOffset : public Memory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MEMORY_FILE_AT_OFFSET_H diff --git a/libunwindstack/MemoryLocal.h b/libunwindstack/MemoryLocal.h index a5c7a48..f98c9cb 100644 --- a/libunwindstack/MemoryLocal.h +++ b/libunwindstack/MemoryLocal.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MEMORY_LOCAL_H -#define _LIBUNWINDSTACK_MEMORY_LOCAL_H +#pragma once #include @@ -33,5 +32,3 @@ class MemoryLocal : public Memory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MEMORY_LOCAL_H diff --git a/libunwindstack/MemoryOffline.h b/libunwindstack/MemoryOffline.h index 8a8e10f..024e111 100644 --- a/libunwindstack/MemoryOffline.h +++ b/libunwindstack/MemoryOffline.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MEMORY_OFFLINE_H -#define _LIBUNWINDSTACK_MEMORY_OFFLINE_H +#pragma once #include @@ -58,5 +57,3 @@ class MemoryOfflineParts : public Memory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MEMORY_OFFLINE_H diff --git a/libunwindstack/MemoryOfflineBuffer.h b/libunwindstack/MemoryOfflineBuffer.h index 64c49a1..d77008e 100644 --- a/libunwindstack/MemoryOfflineBuffer.h +++ b/libunwindstack/MemoryOfflineBuffer.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MEMORY_OFFLINE_BUFFER_H -#define _LIBUNWINDSTACK_MEMORY_OFFLINE_BUFFER_H +#pragma once #include @@ -39,5 +38,3 @@ class MemoryOfflineBuffer : public Memory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MEMORY_OFFLINE_BUFFER_H diff --git a/libunwindstack/MemoryRange.h b/libunwindstack/MemoryRange.h index ac0558b..b789ee3 100644 --- a/libunwindstack/MemoryRange.h +++ b/libunwindstack/MemoryRange.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MEMORY_RANGE_H -#define _LIBUNWINDSTACK_MEMORY_RANGE_H +#pragma once #include @@ -62,5 +61,3 @@ class MemoryRanges : public Memory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MEMORY_RANGE_H diff --git a/libunwindstack/MemoryRemote.h b/libunwindstack/MemoryRemote.h index dd09c88..563e5b7 100644 --- a/libunwindstack/MemoryRemote.h +++ b/libunwindstack/MemoryRemote.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MEMORY_REMOTE_H -#define _LIBUNWINDSTACK_MEMORY_REMOTE_H +#pragma once #include #include @@ -42,5 +41,3 @@ class MemoryRemote : public Memory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MEMORY_REMOTE_H diff --git a/libunwindstack/MemoryXz.h b/libunwindstack/MemoryXz.h index c72ba88..57bf6c5 100644 --- a/libunwindstack/MemoryXz.h +++ b/libunwindstack/MemoryXz.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MEMORY_XZ_H -#define _LIBUNWINDSTACK_MEMORY_XZ_H +#pragma once #include #include @@ -71,5 +70,3 @@ class MemoryXz : public Memory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MEMORY_XZ_H diff --git a/libunwindstack/RegsInfo.h b/libunwindstack/RegsInfo.h index e445a91..28b297e 100644 --- a/libunwindstack/RegsInfo.h +++ b/libunwindstack/RegsInfo.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_REGS_INFO_H -#define _LIBUNWINDSTACK_REGS_INFO_H +#pragma once #include @@ -64,5 +63,3 @@ struct RegsInfo { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_REGS_INFO_H diff --git a/libunwindstack/Symbols.h b/libunwindstack/Symbols.h index c1967b0..0b46751 100644 --- a/libunwindstack/Symbols.h +++ b/libunwindstack/Symbols.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_SYMBOLS_H -#define _LIBUNWINDSTACK_SYMBOLS_H +#pragma once #include @@ -75,5 +74,3 @@ class Symbols { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_SYMBOLS_H diff --git a/libunwindstack/ThreadEntry.h b/libunwindstack/ThreadEntry.h index 1caba83..2f8e88d 100644 --- a/libunwindstack/ThreadEntry.h +++ b/libunwindstack/ThreadEntry.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_THREAD_ENTRY_H -#define _LIBUNWINDSTACK_THREAD_ENTRY_H +#pragma once #include #include @@ -74,5 +73,3 @@ class ThreadEntry { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_THREAD_ENTRY_H diff --git a/libunwindstack/benchmarks/MemoryLocalUnsafe.h b/libunwindstack/benchmarks/MemoryLocalUnsafe.h index d901e1d..8edf473 100644 --- a/libunwindstack/benchmarks/MemoryLocalUnsafe.h +++ b/libunwindstack/benchmarks/MemoryLocalUnsafe.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_BENCHMARKS_MEMORY_LOCAL_UNSAFE_H -#define _LIBUNWINDSTACK_BENCHMARKS_MEMORY_LOCAL_UNSAFE_H +#pragma once #include #include @@ -39,5 +38,3 @@ class MemoryLocalUnsafe : public Memory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_BENCHMARKS_MEMORY_LOCAL_UNSAFE_H \ No newline at end of file diff --git a/libunwindstack/benchmarks/Utils.h b/libunwindstack/benchmarks/Utils.h index e916525..2d05af9 100644 --- a/libunwindstack/benchmarks/Utils.h +++ b/libunwindstack/benchmarks/Utils.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_UTILS_H -#define _LIBUNWINDSTACK_UTILS_H +#pragma once #include #include @@ -66,5 +65,3 @@ class MemoryTracker { // total number of iterations of the ranged for loop across all runs of a single benchmark. size_t total_iterations_ = 0; }; - -#endif // _LIBUNWINDSTACK_UTILS_h diff --git a/libunwindstack/include/GlobalDebugInterface.h b/libunwindstack/include/GlobalDebugInterface.h index 45eec63..b1e9106 100644 --- a/libunwindstack/include/GlobalDebugInterface.h +++ b/libunwindstack/include/GlobalDebugInterface.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_GLOBAL_DEBUG_INTERFACE_H -#define _LIBUNWINDSTACK_GLOBAL_DEBUG_INTERFACE_H +#pragma once #include #include @@ -41,5 +40,3 @@ class GlobalDebugInterface { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_GLOBAL_DEBUG_INTERFACE_H diff --git a/libunwindstack/include/unwindstack/AndroidUnwinder.h b/libunwindstack/include/unwindstack/AndroidUnwinder.h index 3f82429..de5579d 100644 --- a/libunwindstack/include/unwindstack/AndroidUnwinder.h +++ b/libunwindstack/include/unwindstack/AndroidUnwinder.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_ANDROID_UNWINDER_H -#define _LIBUNWINDSTACK_ANDROID_UNWINDER_H +#pragma once #include #include @@ -160,5 +159,3 @@ class AndroidRemoteUnwinder : public AndroidUnwinder { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_ANDROID_UNWINDER_H diff --git a/libunwindstack/include/unwindstack/Arch.h b/libunwindstack/include/unwindstack/Arch.h index 7060004..42180b4 100644 --- a/libunwindstack/include/unwindstack/Arch.h +++ b/libunwindstack/include/unwindstack/Arch.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_ARCH_H -#define _LIBUNWINDSTACK_ARCH_H +#pragma once #include @@ -43,5 +42,3 @@ static inline bool ArchIs32Bit(ArchEnum arch) { } } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_ARCH_H diff --git a/libunwindstack/include/unwindstack/DexFiles.h b/libunwindstack/include/unwindstack/DexFiles.h index 2a1b770..101d772 100644 --- a/libunwindstack/include/unwindstack/DexFiles.h +++ b/libunwindstack/include/unwindstack/DexFiles.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DEX_FILES_H -#define _LIBUNWINDSTACK_DEX_FILES_H +#pragma once #include @@ -36,5 +35,3 @@ std::unique_ptr CreateDexFiles(ArchEnum arch, std::shared_ptr& std::vector search_libs = {}); } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DEX_FILES_H diff --git a/libunwindstack/include/unwindstack/DwarfError.h b/libunwindstack/include/unwindstack/DwarfError.h index 763e2cb..6143523 100644 --- a/libunwindstack/include/unwindstack/DwarfError.h +++ b/libunwindstack/include/unwindstack/DwarfError.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DWARF_ERROR_H -#define _LIBUNWINDSTACK_DWARF_ERROR_H +#pragma once #include @@ -40,5 +39,3 @@ struct DwarfErrorData { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DWARF_ERROR_H diff --git a/libunwindstack/include/unwindstack/DwarfLocation.h b/libunwindstack/include/unwindstack/DwarfLocation.h index 22ed47a..9726f15 100644 --- a/libunwindstack/include/unwindstack/DwarfLocation.h +++ b/libunwindstack/include/unwindstack/DwarfLocation.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DWARF_LOCATION_H -#define _LIBUNWINDSTACK_DWARF_LOCATION_H +#pragma once #include @@ -49,5 +48,3 @@ struct DwarfLocations : public std::unordered_map { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DWARF_LOCATION_H diff --git a/libunwindstack/include/unwindstack/DwarfMemory.h b/libunwindstack/include/unwindstack/DwarfMemory.h index c45699a..2ef3b30 100644 --- a/libunwindstack/include/unwindstack/DwarfMemory.h +++ b/libunwindstack/include/unwindstack/DwarfMemory.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DWARF_MEMORY_H -#define _LIBUNWINDSTACK_DWARF_MEMORY_H +#pragma once #include @@ -72,5 +71,3 @@ class DwarfMemory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DWARF_MEMORY_H diff --git a/libunwindstack/include/unwindstack/DwarfSection.h b/libunwindstack/include/unwindstack/DwarfSection.h index 71ca62e..33435b2 100644 --- a/libunwindstack/include/unwindstack/DwarfSection.h +++ b/libunwindstack/include/unwindstack/DwarfSection.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DWARF_SECTION_H -#define _LIBUNWINDSTACK_DWARF_SECTION_H +#pragma once #include @@ -179,5 +178,3 @@ class DwarfSectionImpl : public DwarfSection { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DWARF_SECTION_H diff --git a/libunwindstack/include/unwindstack/DwarfStructs.h b/libunwindstack/include/unwindstack/DwarfStructs.h index 3d8c2db..4c05360 100644 --- a/libunwindstack/include/unwindstack/DwarfStructs.h +++ b/libunwindstack/include/unwindstack/DwarfStructs.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DWARF_STRUCTS_H -#define _LIBUNWINDSTACK_DWARF_STRUCTS_H +#pragma once #include @@ -51,5 +50,3 @@ struct DwarfFde { constexpr uint16_t CFA_REG = static_cast(-1); } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DWARF_STRUCTS_H diff --git a/libunwindstack/include/unwindstack/Elf.h b/libunwindstack/include/unwindstack/Elf.h index 73ffda9..0985042 100644 --- a/libunwindstack/include/unwindstack/Elf.h +++ b/libunwindstack/include/unwindstack/Elf.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_ELF_H -#define _LIBUNWINDSTACK_ELF_H +#pragma once #include @@ -138,5 +137,3 @@ class Elf { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_ELF_H diff --git a/libunwindstack/include/unwindstack/ElfInterface.h b/libunwindstack/include/unwindstack/ElfInterface.h index 23b7256..a192450 100644 --- a/libunwindstack/include/unwindstack/ElfInterface.h +++ b/libunwindstack/include/unwindstack/ElfInterface.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_ELF_INTERFACE_H -#define _LIBUNWINDSTACK_ELF_INTERFACE_H +#pragma once #include #include @@ -225,5 +224,3 @@ using ElfInterface32 = ElfInterfaceImpl; using ElfInterface64 = ElfInterfaceImpl; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_ELF_INTERFACE_H diff --git a/libunwindstack/include/unwindstack/Error.h b/libunwindstack/include/unwindstack/Error.h index abd59ad..3a3c646 100644 --- a/libunwindstack/include/unwindstack/Error.h +++ b/libunwindstack/include/unwindstack/Error.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_ERROR_H -#define _LIBUNWINDSTACK_ERROR_H +#pragma once #include @@ -87,5 +86,3 @@ struct ErrorData { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_ERROR_H diff --git a/libunwindstack/include/unwindstack/Global.h b/libunwindstack/include/unwindstack/Global.h index b790832..d12ecb1 100644 --- a/libunwindstack/include/unwindstack/Global.h +++ b/libunwindstack/include/unwindstack/Global.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_GLOBAL_H -#define _LIBUNWINDSTACK_GLOBAL_H +#pragma once #include @@ -59,5 +58,3 @@ class Global { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_GLOBAL_H diff --git a/libunwindstack/include/unwindstack/JitDebug.h b/libunwindstack/include/unwindstack/JitDebug.h index cfa8f7e..8653f94 100644 --- a/libunwindstack/include/unwindstack/JitDebug.h +++ b/libunwindstack/include/unwindstack/JitDebug.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_JIT_DEBUG_H -#define _LIBUNWINDSTACK_JIT_DEBUG_H +#pragma once #include @@ -36,5 +35,3 @@ std::unique_ptr CreateJitDebug(ArchEnum arch, std::shared_ptr& std::vector search_libs = {}); } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_JIT_DEBUG_H diff --git a/libunwindstack/include/unwindstack/Log.h b/libunwindstack/include/unwindstack/Log.h index 56de7e0..34eb218 100644 --- a/libunwindstack/include/unwindstack/Log.h +++ b/libunwindstack/include/unwindstack/Log.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_LOG_H -#define _LIBUNWINDSTACK_LOG_H +#pragma once #include #include @@ -36,5 +35,3 @@ void AsyncSafe(const char* format, ...) __printflike(1, 2); } // namespace Log } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_LOG_H diff --git a/libunwindstack/include/unwindstack/MachineArm.h b/libunwindstack/include/unwindstack/MachineArm.h index 3f902b1..6b8198e 100644 --- a/libunwindstack/include/unwindstack/MachineArm.h +++ b/libunwindstack/include/unwindstack/MachineArm.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MACHINE_ARM_H -#define _LIBUNWINDSTACK_MACHINE_ARM_H +#pragma once #include @@ -46,5 +45,3 @@ enum ArmReg : uint16_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MACHINE_ARM_H diff --git a/libunwindstack/include/unwindstack/MachineArm64.h b/libunwindstack/include/unwindstack/MachineArm64.h index 358e3d9..f1b7c1d 100644 --- a/libunwindstack/include/unwindstack/MachineArm64.h +++ b/libunwindstack/include/unwindstack/MachineArm64.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MACHINE_ARM64_H -#define _LIBUNWINDSTACK_MACHINE_ARM64_H +#pragma once #include @@ -70,5 +69,3 @@ enum Arm64Reg : uint16_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MACHINE_ARM64_H diff --git a/libunwindstack/include/unwindstack/MachineMips.h b/libunwindstack/include/unwindstack/MachineMips.h index 2dfb1e9..6a96536 100644 --- a/libunwindstack/include/unwindstack/MachineMips.h +++ b/libunwindstack/include/unwindstack/MachineMips.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MACHINE_MIPS_H -#define _LIBUNWINDSTACK_MACHINE_MIPS_H +#pragma once #include @@ -62,5 +61,3 @@ enum MipsReg : uint16_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MACHINE_MIPS_H \ No newline at end of file diff --git a/libunwindstack/include/unwindstack/MachineMips64.h b/libunwindstack/include/unwindstack/MachineMips64.h index 34addf2..e148efc 100644 --- a/libunwindstack/include/unwindstack/MachineMips64.h +++ b/libunwindstack/include/unwindstack/MachineMips64.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MACHINE_MIPS64_H -#define _LIBUNWINDSTACK_MACHINE_MIPS64_H +#pragma once #include @@ -62,5 +61,3 @@ enum Mips64Reg : uint16_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MACHINE_MIPS64_H \ No newline at end of file diff --git a/libunwindstack/include/unwindstack/MachineX86.h b/libunwindstack/include/unwindstack/MachineX86.h index 02adb98..ff4fd4b 100644 --- a/libunwindstack/include/unwindstack/MachineX86.h +++ b/libunwindstack/include/unwindstack/MachineX86.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MACHINE_X86_H -#define _LIBUNWINDSTACK_MACHINE_X86_H +#pragma once #include @@ -47,5 +46,3 @@ enum X86Reg : uint16_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MACHINE_X86_H diff --git a/libunwindstack/include/unwindstack/MachineX86_64.h b/libunwindstack/include/unwindstack/MachineX86_64.h index af33fea..66670e3 100644 --- a/libunwindstack/include/unwindstack/MachineX86_64.h +++ b/libunwindstack/include/unwindstack/MachineX86_64.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MACHINE_X86_64_H -#define _LIBUNWINDSTACK_MACHINE_X86_64_H +#pragma once #include @@ -48,5 +47,3 @@ enum X86_64Reg : uint16_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MACHINE_X86_64_H diff --git a/libunwindstack/include/unwindstack/MapInfo.h b/libunwindstack/include/unwindstack/MapInfo.h index ce4dbea..12711f5 100644 --- a/libunwindstack/include/unwindstack/MapInfo.h +++ b/libunwindstack/include/unwindstack/MapInfo.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MAP_INFO_H -#define _LIBUNWINDSTACK_MAP_INFO_H +#pragma once #include @@ -232,5 +231,3 @@ class MapInfo { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MAP_INFO_H diff --git a/libunwindstack/include/unwindstack/Maps.h b/libunwindstack/include/unwindstack/Maps.h index deaca6f..d9e1383 100644 --- a/libunwindstack/include/unwindstack/Maps.h +++ b/libunwindstack/include/unwindstack/Maps.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MAPS_H -#define _LIBUNWINDSTACK_MAPS_H +#pragma once #include #include @@ -138,5 +137,3 @@ class FileMaps : public Maps { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MAPS_H diff --git a/libunwindstack/include/unwindstack/Memory.h b/libunwindstack/include/unwindstack/Memory.h index b7bede6..d6ca29e 100644 --- a/libunwindstack/include/unwindstack/Memory.h +++ b/libunwindstack/include/unwindstack/Memory.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_MEMORY_H -#define _LIBUNWINDSTACK_MEMORY_H +#pragma once #include #include @@ -65,5 +64,3 @@ class Memory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_MEMORY_H diff --git a/libunwindstack/include/unwindstack/Regs.h b/libunwindstack/include/unwindstack/Regs.h index 1f01f92..e49370d 100644 --- a/libunwindstack/include/unwindstack/Regs.h +++ b/libunwindstack/include/unwindstack/Regs.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_REGS_H -#define _LIBUNWINDSTACK_REGS_H +#pragma once #include #include @@ -117,5 +116,3 @@ class RegsImpl : public Regs { uint64_t GetPcAdjustment(uint64_t rel_pc, Elf* elf, ArchEnum arch); } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_REGS_H diff --git a/libunwindstack/include/unwindstack/RegsArm.h b/libunwindstack/include/unwindstack/RegsArm.h index fbb34e7..5596605 100644 --- a/libunwindstack/include/unwindstack/RegsArm.h +++ b/libunwindstack/include/unwindstack/RegsArm.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_REGS_ARM_H -#define _LIBUNWINDSTACK_REGS_ARM_H +#pragma once #include @@ -56,5 +55,3 @@ class RegsArm : public RegsImpl { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_REGS_ARM_H diff --git a/libunwindstack/include/unwindstack/RegsArm64.h b/libunwindstack/include/unwindstack/RegsArm64.h index 508366e..d12a043 100644 --- a/libunwindstack/include/unwindstack/RegsArm64.h +++ b/libunwindstack/include/unwindstack/RegsArm64.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_REGS_ARM64_H -#define _LIBUNWINDSTACK_REGS_ARM64_H +#pragma once #include @@ -73,5 +72,3 @@ class RegsArm64 : public RegsImpl { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_REGS_ARM64_H diff --git a/libunwindstack/include/unwindstack/RegsGetLocal.h b/libunwindstack/include/unwindstack/RegsGetLocal.h index ac171b9..bf3f767 100644 --- a/libunwindstack/include/unwindstack/RegsGetLocal.h +++ b/libunwindstack/include/unwindstack/RegsGetLocal.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_REGS_GET_LOCAL_H -#define _LIBUNWINDSTACK_REGS_GET_LOCAL_H +#pragma once namespace unwindstack { @@ -91,7 +90,4 @@ inline __attribute__((__always_inline__)) void RegsGetLocal(Regs* regs) { AsmGetRegs(regs->RawData()); } - } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_REGS_GET_LOCAL_H diff --git a/libunwindstack/include/unwindstack/RegsMips.h b/libunwindstack/include/unwindstack/RegsMips.h index dc09b83..61e4dbf 100644 --- a/libunwindstack/include/unwindstack/RegsMips.h +++ b/libunwindstack/include/unwindstack/RegsMips.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_REGS_MIPS_H -#define _LIBUNWINDSTACK_REGS_MIPS_H +#pragma once #include @@ -56,5 +55,3 @@ class RegsMips : public RegsImpl { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_REGS_MIPS_H diff --git a/libunwindstack/include/unwindstack/RegsMips64.h b/libunwindstack/include/unwindstack/RegsMips64.h index 64a80dc..012a8f0 100644 --- a/libunwindstack/include/unwindstack/RegsMips64.h +++ b/libunwindstack/include/unwindstack/RegsMips64.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_REGS_MIPS64_H -#define _LIBUNWINDSTACK_REGS_MIPS64_H +#pragma once #include @@ -56,5 +55,3 @@ class RegsMips64 : public RegsImpl { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_REGS_MIPS64_H diff --git a/libunwindstack/include/unwindstack/RegsX86.h b/libunwindstack/include/unwindstack/RegsX86.h index cfbdda6..d8245ee 100644 --- a/libunwindstack/include/unwindstack/RegsX86.h +++ b/libunwindstack/include/unwindstack/RegsX86.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_REGS_X86_H -#define _LIBUNWINDSTACK_REGS_X86_H +#pragma once #include @@ -59,5 +58,3 @@ class RegsX86 : public RegsImpl { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_REGS_X86_H diff --git a/libunwindstack/include/unwindstack/RegsX86_64.h b/libunwindstack/include/unwindstack/RegsX86_64.h index a11aef0..90fee93 100644 --- a/libunwindstack/include/unwindstack/RegsX86_64.h +++ b/libunwindstack/include/unwindstack/RegsX86_64.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_REGS_X86_64_H -#define _LIBUNWINDSTACK_REGS_X86_64_H +#pragma once #include @@ -59,5 +58,3 @@ class RegsX86_64 : public RegsImpl { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_REGS_X86_64_H diff --git a/libunwindstack/include/unwindstack/SharedString.h b/libunwindstack/include/unwindstack/SharedString.h index a82c4fe..1eb4e21 100644 --- a/libunwindstack/include/unwindstack/SharedString.h +++ b/libunwindstack/include/unwindstack/SharedString.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_SHAREDSTRING_H -#define _LIBUNWINDSTACK_SHAREDSTRING_H +#pragma once #include #include @@ -73,4 +72,3 @@ static inline std::string operator+(const char* a, const SharedString& b) { } } // namespace unwindstack -#endif // _LIBUNWINDSTACK_SHAREDSTRING_H diff --git a/libunwindstack/include/unwindstack/UcontextArm.h b/libunwindstack/include/unwindstack/UcontextArm.h index 7d1ec3b..0d7f90d 100644 --- a/libunwindstack/include/unwindstack/UcontextArm.h +++ b/libunwindstack/include/unwindstack/UcontextArm.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_UCONTEXT_ARM_H -#define _LIBUNWINDSTACK_UCONTEXT_ARM_H +#pragma once #include @@ -59,5 +58,3 @@ struct arm_ucontext_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UCONTEXT_ARM_H diff --git a/libunwindstack/include/unwindstack/UcontextArm64.h b/libunwindstack/include/unwindstack/UcontextArm64.h index a68be3b..49278b3 100644 --- a/libunwindstack/include/unwindstack/UcontextArm64.h +++ b/libunwindstack/include/unwindstack/UcontextArm64.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_UCONTEXT_ARM64_H -#define _LIBUNWINDSTACK_UCONTEXT_ARM64_H +#pragma once #include @@ -65,5 +64,3 @@ struct arm64_ucontext_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UCONTEXT_ARM64_H diff --git a/libunwindstack/include/unwindstack/UcontextMips.h b/libunwindstack/include/unwindstack/UcontextMips.h index 02e33b6..c75e469 100644 --- a/libunwindstack/include/unwindstack/UcontextMips.h +++ b/libunwindstack/include/unwindstack/UcontextMips.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_UCONTEXT_MIPS_H -#define _LIBUNWINDSTACK_UCONTEXT_MIPS_H +#pragma once #include @@ -58,5 +57,3 @@ struct mips_ucontext_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UCONTEXT_MIPS_H diff --git a/libunwindstack/include/unwindstack/UcontextMips64.h b/libunwindstack/include/unwindstack/UcontextMips64.h index 5b92a55..c63218f 100644 --- a/libunwindstack/include/unwindstack/UcontextMips64.h +++ b/libunwindstack/include/unwindstack/UcontextMips64.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_UCONTEXT_MIPS64_H -#define _LIBUNWINDSTACK_UCONTEXT_MIPS64_H +#pragma once #include @@ -65,5 +64,3 @@ struct mips64_ucontext_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UCONTEXT_MIPS64_H diff --git a/libunwindstack/include/unwindstack/UcontextX86.h b/libunwindstack/include/unwindstack/UcontextX86.h index c96ebb7..9dfdf2a 100644 --- a/libunwindstack/include/unwindstack/UcontextX86.h +++ b/libunwindstack/include/unwindstack/UcontextX86.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_UCONTEXT_X86_H -#define _LIBUNWINDSTACK_UCONTEXT_X86_H +#pragma once #include @@ -73,5 +72,3 @@ struct x86_ucontext_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UCONTEXT_X86_H diff --git a/libunwindstack/include/unwindstack/UcontextX86_64.h b/libunwindstack/include/unwindstack/UcontextX86_64.h index 4e163e5..2801217 100644 --- a/libunwindstack/include/unwindstack/UcontextX86_64.h +++ b/libunwindstack/include/unwindstack/UcontextX86_64.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_UCONTEXT_X86_64_H -#define _LIBUNWINDSTACK_UCONTEXT_X86_64_H +#pragma once #include @@ -78,5 +77,3 @@ struct x86_64_ucontext_t { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UCONTEXT_X86_64_H diff --git a/libunwindstack/include/unwindstack/Unwinder.h b/libunwindstack/include/unwindstack/Unwinder.h index 462d39b..d78da5c 100644 --- a/libunwindstack/include/unwindstack/Unwinder.h +++ b/libunwindstack/include/unwindstack/Unwinder.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_UNWINDER_H -#define _LIBUNWINDSTACK_UNWINDER_H +#pragma once #include #include @@ -197,5 +196,3 @@ class ThreadUnwinder : public UnwinderFromPid { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UNWINDER_H diff --git a/libunwindstack/include/unwindstack/UserArm.h b/libunwindstack/include/unwindstack/UserArm.h index 7388c03..725a35b 100644 --- a/libunwindstack/include/unwindstack/UserArm.h +++ b/libunwindstack/include/unwindstack/UserArm.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_USER_ARM_H -#define _LIBUNWINDSTACK_USER_ARM_H +#pragma once namespace unwindstack { @@ -36,5 +35,3 @@ struct arm_user_regs { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_USER_ARM_H diff --git a/libunwindstack/include/unwindstack/UserArm64.h b/libunwindstack/include/unwindstack/UserArm64.h index d74983f..0e16cd6 100644 --- a/libunwindstack/include/unwindstack/UserArm64.h +++ b/libunwindstack/include/unwindstack/UserArm64.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_USER_ARM64_H -#define _LIBUNWINDSTACK_USER_ARM64_H +#pragma once namespace unwindstack { @@ -39,5 +38,3 @@ struct arm64_user_regs { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_USER_ARM64_H diff --git a/libunwindstack/include/unwindstack/UserMips.h b/libunwindstack/include/unwindstack/UserMips.h index 184be4f..148ef93 100644 --- a/libunwindstack/include/unwindstack/UserMips.h +++ b/libunwindstack/include/unwindstack/UserMips.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_USER_MIPS_H -#define _LIBUNWINDSTACK_USER_MIPS_H +#pragma once namespace unwindstack { @@ -41,5 +40,3 @@ struct mips_user_regs { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_USER_MIPS_H diff --git a/libunwindstack/include/unwindstack/UserMips64.h b/libunwindstack/include/unwindstack/UserMips64.h index c46befd..9844307 100644 --- a/libunwindstack/include/unwindstack/UserMips64.h +++ b/libunwindstack/include/unwindstack/UserMips64.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_USER_MIPS64_H -#define _LIBUNWINDSTACK_USER_MIPS64_H +#pragma once namespace unwindstack { @@ -41,5 +40,3 @@ struct mips64_user_regs { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_USER_MIPS64_H diff --git a/libunwindstack/include/unwindstack/UserX86.h b/libunwindstack/include/unwindstack/UserX86.h index a040560..9508010 100644 --- a/libunwindstack/include/unwindstack/UserX86.h +++ b/libunwindstack/include/unwindstack/UserX86.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_USER_X86_H -#define _LIBUNWINDSTACK_USER_X86_H +#pragma once namespace unwindstack { @@ -52,5 +51,3 @@ struct x86_user_regs { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_USER_X86_H diff --git a/libunwindstack/include/unwindstack/UserX86_64.h b/libunwindstack/include/unwindstack/UserX86_64.h index b80d201..d7ff2e2 100644 --- a/libunwindstack/include/unwindstack/UserX86_64.h +++ b/libunwindstack/include/unwindstack/UserX86_64.h @@ -26,8 +26,7 @@ * SUCH DAMAGE. */ -#ifndef _LIBUNWINDSTACK_USER_X86_64_H -#define _LIBUNWINDSTACK_USER_X86_64_H +#pragma once namespace unwindstack { @@ -62,5 +61,3 @@ struct x86_64_user_regs { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_USER_X86_64_H diff --git a/libunwindstack/tests/DexFileData.h b/libunwindstack/tests/DexFileData.h index 6975c68..d4408d9 100644 --- a/libunwindstack/tests/DexFileData.h +++ b/libunwindstack/tests/DexFileData.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_DEXFILESDATA_H -#define _LIBUNWINDSTACK_DEXFILESDATA_H +#pragma once namespace unwindstack { @@ -41,5 +40,3 @@ static constexpr uint32_t kDexData[] = { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_DEXFILESDATA_H diff --git a/libunwindstack/tests/ElfFake.h b/libunwindstack/tests/ElfFake.h index 8c5b9ef..97d6dcc 100644 --- a/libunwindstack/tests/ElfFake.h +++ b/libunwindstack/tests/ElfFake.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_TESTS_ELF_FAKE_H -#define _LIBUNWINDSTACK_TESTS_ELF_FAKE_H +#pragma once #include @@ -152,5 +151,3 @@ class ElfInterfaceArmFake : public ElfInterfaceArm { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_TESTS_ELF_FAKE_H diff --git a/libunwindstack/tests/ElfTestUtils.h b/libunwindstack/tests/ElfTestUtils.h index 62cd59a..25f0052 100644 --- a/libunwindstack/tests/ElfTestUtils.h +++ b/libunwindstack/tests/ElfTestUtils.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_TESTS_ELF_TEST_UTILS_H -#define _LIBUNWINDSTACK_TESTS_ELF_TEST_UTILS_H +#pragma once #include #include @@ -34,5 +33,3 @@ void TestInitGnuDebugdata(uint32_t elf_class, uint32_t machine_type, bool init_g std::string TestGetFileDirectory(); } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_TESTS_ELF_TEST_UTILS_H diff --git a/libunwindstack/tests/LogFake.h b/libunwindstack/tests/LogFake.h index e1dc50d..11f47b1 100644 --- a/libunwindstack/tests/LogFake.h +++ b/libunwindstack/tests/LogFake.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_TESTS_LOG_FAKE_H -#define _LIBUNWINDSTACK_TESTS_LOG_FAKE_H +#pragma once #include @@ -26,5 +25,3 @@ std::string GetFakeLogBuf(); std::string GetFakeLogPrint(); } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_TESTS_LOG_FAKE_H diff --git a/libunwindstack/tests/TestUtils.h b/libunwindstack/tests/TestUtils.h index 2378fd5..19cd693 100644 --- a/libunwindstack/tests/TestUtils.h +++ b/libunwindstack/tests/TestUtils.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_TESTS_TEST_UTILS_H -#define _LIBUNWINDSTACK_TESTS_TEST_UTILS_H +#pragma once #include #include @@ -48,5 +47,3 @@ static inline void DoNotOptimize(Tp const& value) { } } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_TESTS_TEST_UTILS_H diff --git a/libunwindstack/tests/fuzz/UnwinderComponentCreator.h b/libunwindstack/tests/fuzz/UnwinderComponentCreator.h index 392219f..8486418 100644 --- a/libunwindstack/tests/fuzz/UnwinderComponentCreator.h +++ b/libunwindstack/tests/fuzz/UnwinderComponentCreator.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_UNWINDERCOMPONENTCREATOR_H -#define _LIBUNWINDSTACK_UNWINDERCOMPONENTCREATOR_H +#pragma once #include #include @@ -81,4 +80,3 @@ std::unique_ptr GetDexFiles(FuzzedDataProvider* data_prov std::shared_ptr memory, uint max_libraries, uint max_library_length, unwindstack::ArchEnum arch); -#endif // _LIBUNWINDSTACK_UNWINDERCOMPONENTCREATOR_H diff --git a/libunwindstack/utils/DwarfSectionImplFake.h b/libunwindstack/utils/DwarfSectionImplFake.h index 973e535..54ed995 100644 --- a/libunwindstack/utils/DwarfSectionImplFake.h +++ b/libunwindstack/utils/DwarfSectionImplFake.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_UTILS_DWARF_SECTION_IMPL_FAKE_H -#define _LIBUNWINDSTACK_UTILS_DWARF_SECTION_IMPL_FAKE_H +#pragma once #include #include @@ -47,5 +46,3 @@ class DwarfSectionImplFake : public DwarfSectionImpl { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UTILS_DWARF_SECTION_IMPL_FAKE_H \ No newline at end of file diff --git a/libunwindstack/utils/MemoryFake.h b/libunwindstack/utils/MemoryFake.h index 012fe90..b7adfd9 100644 --- a/libunwindstack/utils/MemoryFake.h +++ b/libunwindstack/utils/MemoryFake.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_UTILS_MEMORY_FAKE_H -#define _LIBUNWINDSTACK_UTILS_MEMORY_FAKE_H +#pragma once #include @@ -72,5 +71,3 @@ class MemoryFakeAlwaysReadZero : public Memory { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UTILS_MEMORY_FAKE_H diff --git a/libunwindstack/utils/OfflineUnwindUtils.h b/libunwindstack/utils/OfflineUnwindUtils.h index fc55d0c..df89c68 100644 --- a/libunwindstack/utils/OfflineUnwindUtils.h +++ b/libunwindstack/utils/OfflineUnwindUtils.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_UTILS_OFFLINE_UNWIND_UTILS_H -#define _LIBUNWINDSTACK_UTILS_OFFLINE_UNWIND_UTILS_H +#pragma once #include #include @@ -187,5 +186,3 @@ class OfflineUnwindUtils { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UTILS_OFFLINE_UNWIND_UTILS_H diff --git a/libunwindstack/utils/PidUtils.h b/libunwindstack/utils/PidUtils.h index 5dbd4ae..5f67204 100644 --- a/libunwindstack/utils/PidUtils.h +++ b/libunwindstack/utils/PidUtils.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_UTILS_PID_UTILS_H -#define _LIBUNWINDSTACK_UTILS_PID_UTILS_H +#pragma once #include #include @@ -39,5 +38,3 @@ bool Detach(pid_t pid); bool RunWhenQuiesced(pid_t pid, bool leave_attached, std::function fn); } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UTILS_PID_UTILS_H diff --git a/libunwindstack/utils/ProcessTracer.h b/libunwindstack/utils/ProcessTracer.h index cd5fe80..1809cb2 100644 --- a/libunwindstack/utils/ProcessTracer.h +++ b/libunwindstack/utils/ProcessTracer.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_UTILS_PROCESS_TRACER_H -#define _LIBUNWINDSTACK_UTILS_PROCESS_TRACER_H +#pragma once #include @@ -87,5 +86,3 @@ class ProcessTracer final { pid_t cur_attached_tid_ = kNoThreadAttached; }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UTILS_PROCESS_TRACER_H \ No newline at end of file diff --git a/libunwindstack/utils/RegsFake.h b/libunwindstack/utils/RegsFake.h index c0b35b7..4bb4181 100644 --- a/libunwindstack/utils/RegsFake.h +++ b/libunwindstack/utils/RegsFake.h @@ -14,8 +14,7 @@ * limitations under the License. */ -#ifndef _LIBUNWINDSTACK_UTILS_REGS_FAKE_H -#define _LIBUNWINDSTACK_UTILS_REGS_FAKE_H +#pragma once #include @@ -113,5 +112,3 @@ class RegsImplFake : public RegsImpl { }; } // namespace unwindstack - -#endif // _LIBUNWINDSTACK_UTILS_REGS_FAKE_H -- cgit v1.2.3