acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaaa_exception_engine.h
1#pragma once
2
3
4namespace exception
5{
6
7
8 class CLASS_DECL_ACME os_engine :
9 virtual public ::engine
10
11 {
12
13 void * m_uia[64];
14
15
16 char_pointer stack_trace(iptr iSkip = 0, void * caller_address = nullptr, const ::scoped_string & scopedstrFormat = default_format(), ::i32 iCount = -1);
17
18#if defined(LINUX) || defined(__APPLE__) || defined(__ANDROID__)
19
20 void backtrace(void ** pinteraction, ::i32 & c);
21 char_pointer stack_trace(void * const * pinteraction, ::i32 c, const ::scoped_string & scopedstrFormat = default_format());
22
23#endif
24 };
25
26
27} // namespace exception
28
29
30
Definition aaaa_exception_engine.h:11