ATLAS Offline Software
Loading...
Searching...
No Matches
arm_helpers.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2/*
3 * Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration.
4 */
11
12
13#ifndef CXXUTILS_ARM_HELPERS_H
14#define CXXUTILS_ARM_HELPERS_H
15
16
17#if defined(__aarch64__) && defined(__linux)
18
19
20#include "CxxUtils/SealCommon.h"
21#if HAVE_POSIX_SIGNALS
22#include <ucontext.h>
23#endif
24
25
26namespace CxxUtils {
27
28
36void aarch64_dump_registers (IOFD fd,
37 char* buf, unsigned int buf_size,
38 const mcontext_t& mc);
39
40
41} // namespace CxxUtils
42
43
44#endif // __aarch64__ && __linux
45
46
47#endif // not CXXUTILS_ARM_HELPERS_H
Collecting a few shared bits and pieces from SEAL headers.
int IOFD
Type the system uses for channel descriptors.
Definition SealCommon.h:27