Intel HEXL for FPGA
Intel Homomorphic Encryption FPGA Acceleration Library, accelerating the modular arithmetic operations used in homomorphic encryption.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
host
inc
stack_trace.h
Go to the documentation of this file.
1
// Copyright (C) 2020-2021 Intel Corporation
2
// SPDX-License-Identifier: Apache-2.0
3
4
#ifndef __STACK_TRACE_H__
5
#define __STACK_TRACE_H__
6
7
#include <iostream>
8
9
namespace
intel {
10
namespace
hexl {
11
namespace
fpga {
19
class
StackTrace
{
20
public
:
21
static
StackTrace
*
stack
();
22
virtual
~StackTrace
() =
default
;
23
24
virtual
void
dump
(std::ostream& os) = 0;
25
26
protected
:
27
StackTrace
() {}
28
};
29
30
}
// namespace fpga
31
}
// namespace hexl
32
}
// namespace intel
33
34
#endif
intel::hexl::fpga::StackTrace::~StackTrace
virtual ~StackTrace()=default
intel::hexl::fpga::StackTrace
Class StackTrace Allows the investigation of the traces dump Dumps the traces.
Definition:
stack_trace.h:19
intel::hexl::fpga::StackTrace::dump
virtual void dump(std::ostream &os)=0
intel::hexl::fpga::StackTrace::StackTrace
StackTrace()
Definition:
stack_trace.h:27
intel::hexl::fpga::StackTrace::stack
static StackTrace * stack()
Generated by
1.8.5