1 // =================================
 2 // Copyright (c) 2021 Seppo Laakko
 3 // Distributed under the MIT license
 4 // =================================
 5 
 6 #include <cmajor/symbols/Trace.hpp>
 7 #include <soulng/util/Error.hpp>
 8 #include <soulng/util/Trace.hpp>
 9 #include <sngcm/ast/Project.hpp>
10 #include <soulng/util/Path.hpp>
11 #include <memory>
12 #include <vector>
13 #include <mutex>
14 #include <map>
15 #include <fstream>
16 
17 namespace cmajor { namespace symbols {
18 
19 using namespace soulng::util;
20 
21 int32_t GetTraceFunctionId(const std::string& functionFullName)
22 {
23     return soulng::util::GetTraceFunctionId(functionFullName);
24 }
25 
26 void ReadTraceTable()
27 {
28     soulng::util::ReadTraceTable();
29 }
30 void WriteTraceTable()
31 {
32     soulng::util::WriteTraceTable();
33 }
34 
35 } } // namespace cmajor::symbols