DGA-MI-SSI / YaCo

YaCo is an Hex-Rays IDA plugin. When enabled, multiple users can work simultaneously on the same binary. Any modification done by any user is synchronized through git version control.
GNU General Public License v3.0
313 stars 36 forks source link

macOS builds #22

Closed fridtjof closed 6 years ago

fridtjof commented 6 years ago

Are there any plans to support macOS at some point?

fridtjof commented 6 years ago

I tried building it using the linux instructions with XCode 9 installed; When running configure, it complains about an "unsupported compiler AppleClang", which is easily fixed by adding the following elseif case to that check (common.cmake, line 353):

elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang")
    setup_gcc(${target} OPTIONS ${ARGN})

When running make, compilation fails for some dependencies (libiconv-1.14 and libgit2-0.25.1) that have to be patched to work on macOS. There is pretty much two options here: either make the user install said dependencies with homebrew (which automatically applies necessary patches) and use the libs that homebrew then provides or apply all the necessary patches while building.

bamiaux commented 6 years ago

Yes this check is to prevent people to use an unsupported compiler. It's not tested, so I prefer to disable it. However, I'm not against adding support to mac os, but I don't have any mac to test it on. Anyway, can you post the errors from libiconv & libgit ? Sometimes, you just need a few tweaks here and there to make it work.

fridtjof commented 6 years ago
/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.25.1/src/iterator.c:1458:40: error: no member named 'st_ctim' in 'struct stat'
        iter->entry.ctime.seconds = entry->st.st_ctim.tv_sec;
                                    ~~~~~~~~~ ^
/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.25.1/src/iterator.c:1459:44: error: no member named 'st_ctim' in 'struct stat'
        iter->entry.ctime.nanoseconds = entry->st.st_ctim.tv_nsec;
                                        ~~~~~~~~~ ^
/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.25.1/src/iterator.c:1461:40: error: no member named 'st_mtim' in 'struct stat'
        iter->entry.mtime.seconds = entry->st.st_mtim.tv_sec;
                                    ~~~~~~~~~ ^
/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.25.1/src/iterator.c:1462:44: error: no member named 'st_mtim' in 'struct stat'
        iter->entry.mtime.nanoseconds = entry->st.st_mtim.tv_nsec;
                                        ~~~~~~~~~ ^
4 errors generated.
make[2]: *** [CMakeFiles/git2.dir/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.25.1/src/iterator.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/git2.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/Users/fridtjof/Coding/Builds/YaCo/deps/libiconv-1.14/lib/iconv.c:277:27: error: 'verify_size_2' declared as an array with a negative size
typedef int verify_size_2[2 * (sizeof (struct wchar_conv_struct) <= sizeof (iconv_allocation_t)) - 1];
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/iconv.dir/Users/fridtjof/Coding/Builds/YaCo/deps/libiconv-1.14/lib/iconv.c.o] Error 1
make[1]: *** [CMakeFiles/iconv.dir/all] Error 2
make: *** [all] Error 2

These are the specific errors I get. The issue with iconv seems to be that it's GNU and was never written with macOS in mind. These patches (from Homebrew) make it work on macOS: https://github.com/Homebrew/formula-patches/tree/master/libiconv I tested these, but ran into the same issue as before - I don't know how exactly you build your libraries, but it seems to be different from the way Homebrew does it, which leads us to libgit2.

libgit2 should not require any patches to its source to compile on macOS, as it builds perfectly using Homebrew (which does not use any patches). I think this might be an issue with how your cmake build process builds these libraries

fridtjof commented 6 years ago

Regarding libgit2: Homebrew builds libgit2-0.26.0 instead of 0.25.1, which your project is using I reproduced building it (using the build instructions from libgit2); 0.26 goes through without a problem, 0.25.1 does not, showing the errors you can see above

When I change the path from 0.25.1 to 0.26.0 in yadeps.cmake however, I get even more errors than with building libgit2-0.25.1 I think this is because YaCo's cmake build is ignoring the cmake files that libgit2 uses to configure properly for the current system, but I don't know enough cmake myself to fix this.

bamiaux commented 6 years ago

Yes, I've modified libgit2 sources once to make it compile under clang & alpine if I remember well. Maybe Musl libc is more POSIX conformant. Anyway mac os x is a more important target ^^ Try this branch https://github.com/DGA-MI-SSI/YaCo/tree/libgit2-0.26.0 I only tested under windows, but it doesn't use the st_mtim member anymore, which is the part I modified. About libiconv, I don't know yet, but maybe an easy fix is possible too. About the exotic cmake, I try hard to be independent from dependencies. They often have a custom build system, and even if they use cmake, custom flags which often break under visual studio. I find it easier to just override their build systems and add a few new cmake lines. On updating to libgit2 0.26, I had to rename a win32 define. I didn't test linux or mac os, maybe more is required here

bamiaux commented 6 years ago

And it doesn't work on linux, so I'll have to dig deeper

fridtjof commented 6 years ago

Another solution could be to just make libgit2 a prerequisite for anyone trying to compile YaCo - that way the library is guranteed to be compiled correctly for the current system, which is one less thing to worry about. Linux users can easily get libgit2 with headers from their distro's repo - macOS users can get theirs from Homebrew. Windows might be a problem though, as it doesn't have a universal package manager yet.

Actually, you could just switch behavior depending on the current OS: If we're building on windows, use the version you ship (and fixed for windows and VS); on macOS and Linux, look for a system-provided libgit2.

fridtjof commented 6 years ago

I just tested the branch you provided, and unfortunately it gave me the same errors I got yesterday when I replaced 0.25.1 with 0.26.0 in the deps directory

bamiaux commented 6 years ago

It's very subjective, but I prefer to have dependencies vendored with the application. You can just git clone & build on any supported platform. Using system-installed dependencies just don't work on windows and is a pain to maintain. Anyway I've pushed a fix about nsec, can you try it please ? It works on linux, still unsure about mac os x

fridtjof commented 6 years ago

This reduces the amount of errors - leaving me with these:

/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.26.0/src/fileops.c:1093:30:

 error: no member named 'st_mtim' in 'struct stat'
                stamp->mtime.tv_nsec == st.st_mtime_nsec &&
                                        ~~ ^
/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.26.0/src/unix/posix.h:30:24: note: expanded from macro 'st_mtime_nsec'
# define st_mtime_nsec st_mtim.tv_nsec
                       ^
/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.26.0/src/fileops.c:1101:28: error: no member named 'st_mtim' in 'struct stat'
        stamp->mtime.tv_nsec = st.st_mtime_nsec;
                               ~~ ^
/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.26.0/src/unix/posix.h:30:24: note: expanded from macro 'st_mtime_nsec'
# define st_mtime_nsec st_mtim.tv_nsec
                       ^
/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.26.0/src/fileops.c:1127:30: error: no member named 'st_mtim' in 'struct stat'
                stamp->mtime.tv_nsec = st->st_mtime_nsec;
                                       ~~  ^
/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.26.0/src/unix/posix.h:30:24: note: expanded from macro 'st_mtime_nsec'
# define st_mtime_nsec st_mtim.tv_nsec
                       ^
3 errors generated.
make[2]: *** [CMakeFiles/git2.dir/Users/fridtjof/Coding/Builds/YaCo/deps/libgit2-0.26.0/src/fileops.c.o] Error 1
bamiaux commented 6 years ago

Please try replacing

 target_compile_definitions(git2 PRIVATE GIT_USE_NSEC GIT_USE_STAT_MTIM)

with

 target_compile_definitions(git2 PRIVATE GIT_USE_NSEC GIT_USE_STAT_MTIMESPEC)

from the latest commit in libgit2 branch

fridtjof commented 6 years ago

We're making progress here.

This is all that's left:

[ 76%] Linking C static library libgit2.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgit2.a(stransport_stream.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgit2.a(auth_negotiate.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgit2.a(winhttp.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgit2.a(stransport_stream.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgit2.a(auth_negotiate.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgit2.a(winhttp.c.o) has no symbols

Seems like we need to set some more flags because winhttp definitely does not exist on macOS

bamiaux commented 6 years ago

It looks like it's only a warning, does it stop the build ?

fridtjof commented 6 years ago

Oh, my bad. It doesn't, but of course the build still fails because of libiconv

bamiaux commented 6 years ago

Ok great, I'll put up a better fix later and check libiconv next

bamiaux commented 6 years ago

Please try the latest version of the branch. I've included a better libgit fix & an attempt at fixing libiconv compilation You may need to remove the output directory before to clean cmake cache

fridtjof commented 6 years ago

libgit2 and iconv build now. That's it for dependencies.

However, now comes YaCo itself:

[  1%] Built target flatbuffers
[  3%] Built target charset
[  3%] Built target farmhash
[  4%] Built target gtest
[  4%] Built target regex
[  8%] Built target flatc
[ 36%] Built target swig
[ 37%] Built target mbedtls
[ 37%] Built target http_parser
[ 40%] Built target iconv
[ 43%] Built target zlib
[ 57%] Built target ssh2
[ 59%] Built target libxml2
[ 59%] Generating yatools_/git_version.dependency
[ 59%] Building CXX object CMakeFiles/yatools.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp.o
[ 59%] Building CXX object CMakeFiles/yatools.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FileUtils.cpp.o
[ 59%] Building CXX object CMakeFiles/yatools.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/ExporterValidatorVisitor.cpp.o
[ 88%] Built target git2
[ 89%] Building CXX object CMakeFiles/yatools.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.cpp.o
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FileUtils.cpp:16:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FileUtils.hpp:30:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<Mmap_ABC> MmapFile(const char* pPath);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FileUtils.hpp:30:16: error: expected unqualified-id
std::shared_ptr<Mmap_ABC> MmapFile(const char* pPath);
               ^
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:16:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.hpp:35:42: error: no type named 'shared_ptr' in namespace 'std'
    virtual void add_delegate(const std::shared_ptr<IModelVisitor>& delegate);
                                    ~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.hpp:35:52: error: expected ')'
    virtual void add_delegate(const std::shared_ptr<IModelVisitor>& delegate);
                                                   ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.hpp:35:30: note: to match this '('
    virtual void add_delegate(const std::shared_ptr<IModelVisitor>& delegate);
                             ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.hpp:82:22: error: reference to 'shared_ptr' is ambiguous
    std::vector<std::shared_ptr<IModelVisitor>> delegates_;
                ~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.hpp:18:44: note: candidate found by name lookup is 'std::shared_ptr'
namespace std { template<typename T> class shared_ptr; }
                                           ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:3883:28: note: candidate found by name lookup is 'std::__1::shared_ptr'
class _LIBCPP_TEMPLATE_VIS shared_ptr
                           ^
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:16:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.hpp:82:22: error: unknown type name 'shared_ptr'
    std::vector<std::shared_ptr<IModelVisitor>> delegates_;
                     ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:28:49: error: no type named 'shared_ptr' in namespace 'std'
void DelegatingVisitor::add_delegate(const std::shared_ptr<IModelVisitor>& delegate)
                                           ~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:28:59: error: expected ')'
void DelegatingVisitor::add_delegate(const std::shared_ptr<IModelVisitor>& delegate)
                                                          ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:28:37: note: to match this '('
void DelegatingVisitor::add_delegate(const std::shared_ptr<IModelVisitor>& delegate)
                                    ^
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FileUtils.cpp:18:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:26:6: error: no type named 'shared_ptr' in namespace 'std'
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:30:5: error: std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::shared_ptr<Mmap_ABC>& mmap);
use of~~~~~^ 
undeclared identifier 'delegates_'
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:26:16:     delegates_.push_back(delegate);
error    ^: 
expected unqualified-id
std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::shared_ptr<Mmap_ABC>& mmap);
               ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:30:26: error: use of undeclared identifier 'delegate'; did you mean 'delete'?
    delegates_.push_back(delegate);
                         ^~~~~~~~
                         delete
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:27:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::string& filename);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:27:16: error: expected unqualified-id
std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::string& filename);
               ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:35:32: error: use of undeclared identifier 'delegates_'; did you mean 'delegate'?
    for(const auto& delegate : delegates_)
                               ^~~~~~~~~~
                               delegate
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:35:21: note: 'delegate' declared here
    for(const auto& delegate : delegates_)
                    ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:35:30: error: invalid range expression of type 'const auto'; no viable 'begin' function available
    for(const auto& delegate : delegates_)
                             ^ ~~~~~~~~~~
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:29:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModel> MakeMultiFlatBufferDatabaseModel(const std::vector<std::string>& filenames);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:29:16: error: expected unqualified-id
std::shared_ptr<IModel> MakeMultiFlatBufferDatabaseModel(const std::vector<std::string>& filenames);
               ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:41:32: error: use of undeclared identifier 'delegates_'; did you mean 'delegate'?
    for(const auto& delegate : delegates_)
                               ^~~~~~~~~~
                               delegate
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:41:21: note: 'delegate' declared here
    for(const auto& delegate : delegates_)
                    ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:41:30: error: invalid range expression of type 'const auto'; no viable 'begin' function available
    for(const auto& delegate : delegates_)
                             ^ ~~~~~~~~~~
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:31:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::string& filename);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:31:16: error: expected unqualified-id
std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::string& filename);
               ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:48:32: error: use of undeclared identifier 'delegates_'; did you mean 'delegate'?
    for(const auto& delegate : delegates_)
                               ^~~~~~~~~~
                               delegate
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:48:21: note: 'delegate' declared here
    for(const auto& delegate : delegates_)
                    ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:48:30: error: invalid range expression of type 'const auto'; no viable 'begin' function available
    for(const auto& delegate : delegates_)
                             ^ ~~~~~~~~~~
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:55:32: error/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp: :32:use6 :of  undeclared erroridentifier:  'delegates_'; nodid  typeyou  namedmean  'shared_ptr''delegate'? in
 namespace 'std'
    for(const auto& delegate : delegates_)
                               ^~~~~~~~~~
                               delegate
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:55:21: note: 'delegate' declared herestd::shared_ptr<IModel> MakeMultiFlatBufferDatabaseModel(const std::vector<std::string>& filenames);

~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:32:16:    for(const auto& delegate : delegates_) 
                    ^error
: expected unqualified-id
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:55:30: std::shared_ptr<IModel> MakeMultiFlatBufferDatabaseModel(const std::vector<std::string>& filenames);
error:                ^
invalid range expression of type 'const auto'; no viable 'begin' function available
    for(const auto& delegate : delegates_)
                             ^ ~~~~~~~~~~
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:61:32: error: use of undeclared identifier 'delegates_'; did you mean 'delegate'?
    for(const auto& delegate : delegates_)
                               ^~~~~~~~~~
                               delegate
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:61:21: note: 'delegate' declared here
    for(const auto& delegate : delegates_)
                    ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:61:30: error: invalid range expression of type 'const auto'; no viable 'begin' function available
    for(const auto& delegate : delegates_)
                             ^ ~~~~~~~~~~
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:67:32: error: use of undeclared identifier 'delegates_'; did you mean 'delegate'?
    for(const auto& delegate : delegates_)
                               ^~~~~~~~~~
                               delegate
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp:67:21: note: 'delegate' declared here
    for(const auto& delegate : delegates_)
                    ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FileUtils.cpp:19:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferExporter.hpp:36:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IFlatExporter> MakeFlatBufferExporter();
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferExporter.hpp:36:16: error: expected unqualified-id
std::shared_ptr<IFlatExporter> MakeFlatBufferExporter();
               ^
20 errors generated.
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FileUtils.cpp:20:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/XML/XMLDatabaseModel.hpp:24:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModelAccept> MakeXmlAllDatabaseModel  (const std::string& folder);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/XML/XMLDatabaseModel.hpp:24:16: error: expected unqualified-id
std::shared_ptr<IModelAccept> MakeXmlAllDatabaseModel  (const std::string& folder);
               ^
make[2]: *** [CMakeFiles/yatools.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/XML/XMLDatabaseModel.hpp:25:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModelAccept> MakeXmlDatabaseModel     (const std::string& folder);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/XML/XMLDatabaseModel.hpp:25:16: error: expected unqualified-id
std::shared_ptr<IModelAccept> MakeXmlDatabaseModel     (const std::string& folder);
               ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/XML/XMLDatabaseModel.hpp:26:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModelAccept> MakeXmlFilesDatabaseModel(const std::vector<std::string>& files);
~~~~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [CMakeFiles/yatools.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FileUtils.cpp.o] Error 1
[ 89%] Building CXX object CMakeFiles/yagit.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/utils.cpp.o
[ 89%] Building CXX object CMakeFiles/yagit.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.cpp.o
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.cpp:16:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:26:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::shared_ptr<Mmap_ABC>& mmap);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:26:16: error: expected unqualified-id
std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::shared_ptr<Mmap_ABC>& mmap);
               ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:27:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::string& filename);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:27:16: error: expected unqualified-id
std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::string& filename);
               ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:29:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModel> MakeMultiFlatBufferDatabaseModel(const std::vector<std::string>& filenames);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:29:16: error: expected unqualified-id
std::shared_ptr<IModel> MakeMultiFlatBufferDatabaseModel(const std::vector<std::string>& filenames);
               ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:31:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::string& filename);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:31:16: error: expected unqualified-id
std::shared_ptr<IModel> MakeFlatBufferDatabaseModel(const std::string& filename);
               ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:32:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModel> MakeMultiFlatBufferDatabaseModel(const std::vector<std::string>& filenames);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:32:16: error: expected unqualified-id
std::shared_ptr<IModel> MakeMultiFlatBufferDatabaseModel(const std::vector<std::string>& filenames);
               ^
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.cpp:18:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferExporter.hpp:36:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IFlatExporter> MakeFlatBufferExporter();
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferExporter.hpp:36:16: error: expected unqualified-id
std::shared_ptr<IFlatExporter> MakeFlatBufferExporter();
               ^
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.cpp:19:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.hpp:35:42: error: no type named 'shared_ptr' in namespace 'std'
    virtual void add_delegate(const std::shared_ptr<IModelVisitor>& delegate);
                                    ~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.hpp:35:52: error: expected ')'
    virtual void add_delegate(const std::shared_ptr<IModelVisitor>& delegate);
                                                   ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.hpp:35:30: note: to match this '('
    virtual void add_delegate(const std::shared_ptr<IModelVisitor>& delegate);
                             ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.hpp:82:22: error: reference to 'shared_ptr' is ambiguous
    std::vector<std::shared_ptr<IModelVisitor>> delegates_;
                ~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:3883:28: note: candidate found by name lookup is 'std::__1::shared_ptr'
class _LIBCPP_TEMPLATE_VIS shared_ptr
                           ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.hpp:21:44: note: candidate found by name lookup is 'std::shared_ptr'
namespace std { template<typename T> class shared_ptr; }
                                           ^
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.cpp:19:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/DelegatingVisitor.hpp:82:22: error: unknown type name 'shared_ptr'
    std::vector<std::shared_ptr<IModelVisitor>> delegates_;
                     ^
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.cpp:23:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FileUtils.hpp:30:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<Mmap_ABC> MmapFile(const char* pPath);
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FileUtils.hpp:30:16: error: expected unqualified-id
std::shared_ptr<Mmap_ABC> MmapFile(const char* pPath);
               ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/ExporterValidatorVisitor.cpp:109:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<IModelVisitor> MakeExporterValidatorVisitor()
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/ExporterValidatorVisitor.cpp:109:16: error: expected unqualified-id
std::shared_ptr<IModelVisitor> MakeExporterValidatorVisitor()
               ^
2 errors generated.
make[2]: *** [CMakeFiles/yatools.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/ExporterValidatorVisitor.cpp.o] Error 1
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/utils.cpp:16:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/utils.hpp:32:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<File_ABC> CreateTempFile();
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/utils.hpp:32:16: error: expected unqualified-id
std::shared_ptr<File_ABC> CreateTempFile();
               ^
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.cpp:33:
/Users/fridtjof/Coding/Builds/YaCo/deps/flatbuffers-1.4.0/include/flatbuffers/flatbuffers.h:135:39: error: reference to 'function' is ambiguous
typedef std::unique_ptr<uint8_t, std::function<void(uint8_t * /* unused */)>>
                                 ~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/HVersion.hpp:21:44: note: candidate found by name lookup is 'std::function'
namespace std { template<typename T> class function; }
                                           ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1402:48: note: candidate found by name lookup is 'std::__1::function'
template<class _Fp> class _LIBCPP_TEMPLATE_VIS function; // undefined
                                               ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [CMakeFiles/yatools.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.cpp.o] Error 1
make[1]: *** [CMakeFiles/yatools.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/utils.cpp:34:13: fatal error: 'experimental/filesystem' file not found
#   include <experimental/filesystem>
            ^~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
make[2]: *** [CMakeFiles/yagit.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/utils.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.cpp:16:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.hpp:122:39: error: no type named 'shared_ptr' in namespace 'std'
    void get_tree_from_reference(std::shared_ptr<git_tree> *out_tree, const std::string& reference);
                                 ~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.hpp:122:49: error: expected ')'
    void get_tree_from_reference(std::shared_ptr<git_tree> *out_tree, const std::string& reference);
                                                ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.hpp:122:33: note: to match this '('
    void get_tree_from_reference(std::shared_ptr<git_tree> *out_tree, const std::string& reference);
                                ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.hpp:124:10: error: no type named 'shared_ptr' in namespace 'std'
    std::shared_ptr<const git_signature> make_signature();
    ~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.hpp:124:20: error: expected member name or ';' after declaration specifiers
    std::shared_ptr<const git_signature> make_signature();
    ~~~~~~~~~~~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.hpp:125:10: error: no type named 'shared_ptr' in namespace 'std'
    std::shared_ptr<git_tree> get_tree_from_oid(const git_oid* oid);
    ~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.hpp:125:20: error: expected member name or ';' after declaration specifiers
    std::shared_ptr<git_tree> get_tree_from_oid(const git_oid* oid);
    ~~~~~~~~~~~~~~~^
In file included from /Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.cpp:18:
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/utils.hpp:32:6: error: no type named 'shared_ptr' in namespace 'std'
std::shared_ptr<File_ABC> CreateTempFile();
~~~~~^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/utils.hpp:32:16: error: expected unqualified-id
std::shared_ptr<File_ABC> CreateTempFile();
               ^
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.cpp:42:13: fatal error: 'experimental/filesystem' file not found
#   include <experimental/filesystem>
            ^~~~~~~~~~~~~~~~~~~~~~~~~
9 errors generated.
make[2]: *** [CMakeFiles/yagit.dir/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.cpp.o] Error 1
make[1]: *** [CMakeFiles/yagit.dir/all] Error 2
make: *** [all] Error 2

Most of it seems to be something regarding shared_ptr though - if you fixed that real quick, I could give you another log that'd be much shorter

bamiaux commented 6 years ago

Weird, it seems the apple-modified clang doesn't like the forward declared sharedptr I don't know how to fix this quickly, it's not exactly easy just by looking at logs ^^

bamiaux commented 6 years ago

https://github.com/DGA-MI-SSI/YaCo/tree/clang should fix most issues. Only experimental/filesystem remains, it's c++17 and I don't know if xcode 9 support it

fridtjof commented 6 years ago

Works so far. I can confirm XCode 9 apparently does not do c++17 yet. It also depends on Apple if they actually include filesystem yet, because it's still experimental.

One thing I can actually try is using gcc. I actually have it installed via Homebrew, so I could test building it with that.

fridtjof commented 6 years ago

Okay, I tested gcc by exporting CC=gcc-7 and CXX=g++-7 before running configure.sh

These are the only errors left so far:

/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.cpp: In member function 'void GitRepo::checkout(const string&)':
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.cpp:751:16: error: this statement may fall through [-Werror=implicit-fallthrough=]
             }, &git_reference_free);
                ^~~~~~~~~~~~~~~~~~~
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaGitLib/YaGitLib.cpp:753:9: note: here
         case 0:
         ^~~~
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.cpp: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = ContinueWalking_e; _Functor = {anonymous}::ViewObjects::match(HObject_id_t, const HObject&) const::<lambda(const HVersion&)>::<lambda(HSignature_id_t, const {anonymous}::VersionCtx&)>::<lambda(const HSignature&)>; _ArgTypes = {const HSignature&}]':
/Users/fridtjof/Coding/Builds/YaCo/YaLibs/YaToolsLib/FlatBufferDatabaseModel.cpp:1033:37: error: '<anonymous>' may be used uninitialized in this function [-Werror=maybe-uninitialized]
                     found += !strcmp(signref.value, string_from(db_, sign.signature->value()).value);
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
bamiaux commented 6 years ago

Nice, fixes incoming later

bamiaux commented 6 years ago

Compilation should be fixed in https://github.com/DGA-MI-SSI/YaCo/tree/gcc_clang_fixes

fridtjof commented 6 years ago

Compilation works successfully, but linking in the end fails horribly:

[100%] Linking CXX shared module /Users/fridtjof/Coding/Builds/YaCo/bin/yaco_x64/YaTools/bin/_YaToolsPy64.so
Undefined symbols for architecture x86_64:
  "_add_enum", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_add_enum_member", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_add_frame", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_add_func_ex", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_add_hidden_range", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, unsigned long long, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, const_string_ref const&)#3}>::_M_invoke(std::_Any_data const&, unsigned long long&&, std::_Any_data const&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_add_regvar", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, unsigned long long&&, std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_add_segm_ex", referenced from:
      (anonymous namespace)::make_segment(HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_add_struc", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_add_struc_member", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_apply_tinfo", referenced from:
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_auto_wait", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::set_data_type((anonymous namespace)::Exporter const&, HVersion const&, unsigned long long)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida64.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_begin_type_updating", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_bookmarks_t_erase", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_bookmarks_t_get", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
      export_to_ida(IModelAccept*, IHashProvider*)      in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_bookmarks_t_mark", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_bookmarks_t_size", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
      export_to_ida(IModelAccept*, IHashProvider*)      in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_callui", referenced from:
      warning(char const*, ...) in libyaida64.a(Repository.cpp.o)
      msg(char const*, ...) in libyaida64.a(Repository.cpp.o)
      ask_yn(int, char const*, ...) in libyaida64.a(Repository.cpp.o)
      ask_str(_qstring<char>*, int, char const*, ...) in libyaida64.a(Repository.cpp.o)
      ask_text(_qstring<char>*, unsigned long, char const*, char const*, ...) in libyaida64.a(Repository.cpp.o)
  "_cleanup_argloc", referenced from:
      func_type_data_t::~func_type_data_t() in libyaida64.a(IDANativeExporter.cpp.o)
      funcarg_t::~funcarg_t() in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida64.a(IDANativeExporter.cpp.o)
      func_type_data_t::~func_type_data_t() in libyaida64.a(YaHelpers.cpp.o)
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida64.a(YaHelpers.cpp.o)
  "_clear_tinfo_t", referenced from:
      (anonymous namespace)::add_back_pointers(tinfo_t const&, unsigned long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(char const*) in libyaida64.a(IDANativeExporter.cpp.o)
      func_type_data_t::~func_type_data_t() in libyaida64.a(IDANativeExporter.cpp.o)
      funcarg_t::~funcarg_t() in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida64.a(IDANativeExporter.cpp.o)
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida64.a(IDANativeExporter.cpp.o)
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida64.a(IDANativeExporter.cpp.o)
      ...
  "_copy_argloc", referenced from:
      (anonymous namespace)::try_find_type(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_copy_tinfo_t", referenced from:
      (anonymous namespace)::add_back_pointers(tinfo_t const&, unsigned long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::get_member_type(member_t*, opinfo_t*) in libyaida64.a(IDANativeModel.cpp.o)
      ya::get_tinfo(unsigned int, opinfo_t const*) in libyaida64.a(YaHelpers.cpp.o)
      ya::get_tinfo(unsigned long long) in libyaida64.a(YaHelpers.cpp.o)
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida64.a(YaHelpers.cpp.o)
      ya::get_type[abi:cxx11](unsigned long long) in libyaida64.a(YaHelpers.cpp.o)
      ...
  "_create_data", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::set_data_type((anonymous namespace)::Exporter const&, HVersion const&, unsigned long long)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida64.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_create_insn", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_create_qflow_chart", referenced from:
      (anonymous namespace)::get_flow(func_t*) in libyaida64.a(IDANativeModel.cpp.o)
  "_create_strlit", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_create_tinfo", referenced from:
      (anonymous namespace)::add_back_pointers(tinfo_t const&, unsigned long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(char const*) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida64.a(IDANativeExporter.cpp.o)
      ya::get_tinfo(unsigned int, opinfo_t const*) in libyaida64.a(YaHelpers.cpp.o)
      ya::get_tinfo(unsigned long long) in libyaida64.a(YaHelpers.cpp.o)
  "_decode_insn", referenced from:
      (anonymous namespace)::make_basic_block((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, char const*, (anonymous namespace)::Crcs*, unsigned long long, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, char const*, (anonymous namespace)::Crcs*, unsigned long long, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
  "_del_enum_member", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_del_extra_cmt", referenced from:
      (anonymous namespace)::make_extra_comment(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_del_func", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_del_items", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::set_data_type((anonymous namespace)::Exporter const&, HVersion const&, unsigned long long)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida64.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_del_regvar", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, unsigned long long&&, std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_del_struc_member", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_ea2node", referenced from:
      (anonymous namespace)::patch_prototype((anonymous namespace)::Exporter const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::is_default_member(_qstring<char>&, struc_t*, member_t*, const_string_ref) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::visit_header_comments<void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*)::{lambda(_qstring<char>&, bool)#1}>(IModelVisitor&, _qstring<char>&, void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*)::{lambda(_qstring<char>&, bool)#1} const&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::delete_struct_member(IModelVisitor&, unsigned long long, unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.498] in libyaida64.a(IDANativeModel.cpp.o)
      ...
  "_end_type_updating", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_fc_calc_block_type", referenced from:
      void (anonymous namespace)::accept_function<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, func_t*, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
  "_find_regvar", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, unsigned long long&&, std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_func_tail_iterator_set", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_get_bytes", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, void const*, unsigned long), (anonymous namespace)::make_segment_chunk((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, void const*, unsigned long)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, void const*&&, unsigned long&&) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::Buffer (anonymous namespace)::read_buffer<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, char const*, unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Buffer (anonymous namespace)::read_buffer<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, char const*, unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_cmt", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, unsigned long long, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, unsigned long long, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_ea_name", referenced from:
      (anonymous namespace)::make_name((anonymous namespace)::Exporter&, HVersion const&, unsigned long long, bool) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_name<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long, unsigned int, (anonymous namespace)::NamePolicy_e) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_name<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long, unsigned int, (anonymous namespace)::NamePolicy_e) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::generate_auto_comment_prefix(unsigned long long) in libyaida64.a(Repository.cpp.o)
  "_get_enum", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_get_enum_cmt", referenced from:
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_enum_flag", referenced from:
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_enum_idx", referenced from:
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::generate_auto_comment_prefix(unsigned long long) in libyaida64.a(Repository.cpp.o)
  "_get_enum_member", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_get_enum_member_cmt", referenced from:
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_enum_member_name", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#1}>(unsigned long long, unsigned long long, (anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#1} const&) in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_enum_name", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::generate_auto_comment_prefix(unsigned long long) in libyaida64.a(Repository.cpp.o)
      MakeHashProvider()     in libyaida64.a(YaToolsHashProvider.cpp.o)
      ...
  "_get_enum_qty", referenced from:
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_enum_width", referenced from:
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_extra_cmt", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, unsigned long long, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, unsigned long long, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_fchunk", referenced from:
      get_all_items(unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_first_bmask", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_first_cref_from", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
  "_get_first_enum_member", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#1}>(unsigned long long, unsigned long long, (anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#1} const&) in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_first_free_extra_cmtidx", referenced from:
      (anonymous namespace)::make_extra_comment(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, unsigned long long, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, unsigned long long, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long, unsigned long long, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_first_seg", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_first_serial_enum_member", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#1}>(unsigned long long, unsigned long long, (anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#1} const&) in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_first_struc_idx", referenced from:
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_flags_ex", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned long long)::{lambda(unsigned long long, int, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, char const*, (anonymous namespace)::Crcs*, unsigned long long, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, char const*, (anonymous namespace)::Crcs*, unsigned long long, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      ...
  "_get_frame", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_function<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, func_t*, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_func", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::clear_function(HVersion const&, unsigned long long)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida64.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, unsigned long long&&, std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::is_default_member(_qstring<char>&, struc_t*, member_t*, const_string_ref) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::delete_struct_member(IModelVisitor&, unsigned long long, unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      ...
  "_get_func_by_frame", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::is_default_member(_qstring<char>&, struc_t*, member_t*, const_string_ref) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::generate_auto_comment_prefix(unsigned long long) in libyaida64.a(Repository.cpp.o)
      (anonymous namespace)::YaToolsHashProvider::get_stackframe_object_id(unsigned long long, unsigned long long) in libyaida64.a(YaToolsHashProvider.cpp.o)
      (anonymous namespace)::YaToolsHashProvider::get_struc_enum_object_id(unsigned long long, const_string_ref const&, bool) in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_func_cmt", referenced from:
      void (anonymous namespace)::accept_function<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, func_t*, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_func_name", referenced from:
      (anonymous namespace)::generate_auto_comment_prefix(unsigned long long) in libyaida64.a(Repository.cpp.o)
  "_get_hidden_range", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
  "_get_idati", referenced from:
      (anonymous namespace)::try_find_type(char const*) in libyaida64.a(IDANativeExporter.cpp.o)
      ya::get_tinfo(unsigned int, opinfo_t const*) in libyaida64.a(YaHelpers.cpp.o)
      ya::get_tinfo(unsigned long long) in libyaida64.a(YaHelpers.cpp.o)
  "_get_item_end", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, char const*, (anonymous namespace)::Crcs*, unsigned long long, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, char const*, (anonymous namespace)::Crcs*, unsigned long long, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
      get_all_items(unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      ...
  "_get_last_seg", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_max_strlit_length", referenced from:
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_member", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_get_member_by_fullname", referenced from:
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_struct_member(IModelVisitor&, unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
  "_get_member_name", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.498] in libyaida64.a(IDANativeModel.cpp.o)
      unsigned long long (anonymous namespace)::accept_struct<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*) [clone .isra.496] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      ...
  "_get_member_tinfo", referenced from:
      (anonymous namespace)::get_member_type(member_t*, opinfo_t*) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_name_value", referenced from:
      (anonymous namespace)::get_name_flags(unsigned long long, char const*, unsigned int) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_next_bmask", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_next_cref_from", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
  "_get_next_enum_member", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#1}>(unsigned long long, unsigned long long, (anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#1} const&) in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_next_func", referenced from:
      get_all_items(unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_next_seg", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_next_serial_enum_member", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#1}>(unsigned long long, unsigned long long, (anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#1} const&) in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_next_struc_idx", referenced from:
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_opinfo", referenced from:
      (anonymous namespace)::is_default_member(_qstring<char>&, struc_t*, member_t*, const_string_ref) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::visit_member_type<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >&, member_t*) [clone .constprop.533] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.498] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
      ...
  "_get_path", referenced from:
      (anonymous namespace)::get_current_idb_path() in libyaida64.a(Repository.cpp.o)
     (maybe you meant: _git_config_get_path)
  "_get_root_filename", referenced from:
      const_string_ref ya::read_string_from<(anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&)::{lambda(char*, unsigned long)#1}>(_qstring<char>&, (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&)::{lambda(char*, unsigned long)#1} const&) [clone .isra.268] in libyaida64.a(IDANativeModel.cpp.o)
  "_get_segm_base", referenced from:
      (anonymous namespace)::accept_segment_attributes(IModelVisitor&, segment_t const*) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_segm_name", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Parent (anonymous namespace)::accept_segment<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, segment_t*) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_sreg", referenced from:
      (anonymous namespace)::ArmModel::accept_block(IModelVisitor&, unsigned long long) in libyaida64.a(PluginArm.cpp.o)
      (anonymous namespace)::ArmVisitor::make_basic_block_exit(HVersion const&, unsigned long long) in libyaida64.a(PluginArm.cpp.o)
      (anonymous namespace)::ArmModel::accept_function(IModelVisitor&, unsigned long long) in libyaida64.a(PluginArm.cpp.o)
      (anonymous namespace)::ArmVisitor::make_function_enter(HVersion const&, unsigned long long) in libyaida64.a(PluginArm.cpp.o)
  "_get_stkvar", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
  "_get_strlit_contents", referenced from:
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_struc", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_dependency<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, ya::Dependency) [clone .isra.497] in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_struct(IModelVisitor&, unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      ...
  "_get_struc_by_idx", referenced from:
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_get_struc_idx", referenced from:
      (anonymous namespace)::generate_auto_comment_prefix(unsigned long long) in libyaida64.a(Repository.cpp.o)
  "_get_struc_last_offset", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_get_struc_size", referenced from:
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      unsigned long long (anonymous namespace)::accept_struct<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*) [clone .isra.496] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_get_tinfo", referenced from:
      ya::get_tinfo(unsigned long long) in libyaida64.a(YaHelpers.cpp.o)
      ya::get_type[abi:cxx11](unsigned long long) in libyaida64.a(YaHelpers.cpp.o)
  "_get_tinfo_details", referenced from:
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida64.a(YaHelpers.cpp.o)
  "_get_tinfo_pdata", referenced from:
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida64.a(YaHelpers.cpp.o)
  "_get_tinfo_property", referenced from:
      (anonymous namespace)::is_trivial_member_type((anonymous namespace)::MemberType const&) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::visit_member_type<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >&, member_t*) [clone .constprop.533] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.498] in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida64.a(YaHelpers.cpp.o)
  "_get_tinfo_size", referenced from:
      (anonymous namespace)::is_trivial_member_type((anonymous namespace)::MemberType const&) in libyaida64.a(IDANativeModel.cpp.o)
  "_getn_enum", referenced from:
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_getseg", referenced from:
      (anonymous namespace)::make_segment(HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_segment(IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_function(IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_ea(IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
      ...
  "_guess_tinfo", referenced from:
      (anonymous namespace)::get_member_type(member_t*, opinfo_t*) in libyaida64.a(IDANativeModel.cpp.o)
      ya::get_tinfo(unsigned int, opinfo_t const*) in libyaida64.a(YaHelpers.cpp.o)
      ya::get_tinfo(unsigned long long) in libyaida64.a(YaHelpers.cpp.o)
  "_idaplace_t__adjust", referenced from:
      idaplace_t::adjust(void*)  in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::adjust(void*)  in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__beginning", referenced from:
      idaplace_t::beginning(void*) const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::beginning(void*) const in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__clone", referenced from:
      idaplace_t::clone() const in libyaida64.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
      export_to_ida(IModelAccept*, IHashProvider*)      in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::clone() const in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__compare", referenced from:
      idaplace_t::compare(place_t const*) const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::compare(place_t const*) const in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__copyfrom", referenced from:
      idaplace_t::copyfrom(place_t const*) in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::copyfrom(place_t const*) in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__deserialize", referenced from:
      idaplace_t::deserialize(unsigned char const**, unsigned char const*) in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::deserialize(unsigned char const**, unsigned char const*) in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__ending", referenced from:
      idaplace_t::ending(void*) const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::ending(void*) const in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__enter", referenced from:
      idaplace_t::enter(unsigned int*) const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::enter(unsigned int*) const in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__generate", referenced from:
      idaplace_t::generate(qvector<_qstring<char> >*, int*, unsigned char*, unsigned int*, void*, int) const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::generate(qvector<_qstring<char> >*, int*, unsigned char*, unsigned int*, void*, int) const in libyaida64.a(IDANativeModel.cpp.o)
  "idaplace_t(int, double)", referenced from:
      idaplace_t::id() const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::id() const in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__leave", referenced from:
      idaplace_t::leave(unsigned int) const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::leave(unsigned int) const in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__makeplace", referenced from:
      idaplace_t::makeplace(void*, unsigned long long, int) const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::makeplace(void*, unsigned long long, int) const in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__name", referenced from:
      idaplace_t::name() const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::name() const in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__next", referenced from:
      idaplace_t::next(void*)  in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::next(void*)  in libyaida64.a(IDANativeModel.cpp.o)
  "idaplace_t(long double *,...)(void)", referenced from:
      idaplace_t::prev(void*)  in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::prev(void*)  in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__print", referenced from:
      idaplace_t::print(_qstring<char>*, void*) const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::print(_qstring<char>*, void*) const in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__rebase", referenced from:
      idaplace_t::rebase(segm_move_infos_t const&)  in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::rebase(segm_move_infos_t const&)  in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__serialize", referenced from:
      idaplace_t::serialize(bytevec_t*) const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::serialize(bytevec_t*) const in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__toea", referenced from:
      idaplace_t::toea() const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::toea() const in libyaida64.a(IDANativeModel.cpp.o)
  "_idaplace_t__touval", referenced from:
      idaplace_t::touval(void*) const in libyaida64.a(IDANativeExporter.cpp.o)
      idaplace_t::touval(void*) const in libyaida64.a(IDANativeModel.cpp.o)
  "_inf", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::set_data_type((anonymous namespace)::Exporter const&, HVersion const&, unsigned long long)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida64.a(IDANativeExporter.cpp.o)
      export_to_ida(IModelAccept*, IHashProvider*)      in libyaida64.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
      MakeModel(IHashProvider*)     in libyaida64.a(IDANativeModel.cpp.o)
      MakeModelIncremental(IHashProvider*)      in libyaida64.a(IDANativeModel.cpp.o)
     (maybe you meant: _mbedtls_ecp_curve_info_from_name, _mbedtls_ecp_curve_info_from_tls_id , _mbedtls_ecdsa_info , _mbedtls_eckeydh_info , _mbedtls_cipher_info_from_string , _mbedtls_ecp_curve_info_from_grp_id , _mbedtls_md5_info , _mbedtls_sha384_info , _inflateUndermine , _inflateCopy , _inflateSyncPoint , _inflateSync , _inflateGetHeader , _inflateGetDictionary , _inflateInit2_ , _inflateResetKeep , _mbedtls_md_info_from_type , _inflateReset , _inflate , _mbedtls_cipher_info_from_type , _mbedtls_sha512_info , _inflate_table , _mbedtls_rsa_alt_info , _mbedtls_pk_info_from_type , _inflateReset2 , std::_Sp_counted_ptr_inplace<std::function<int (git_diff_delta const*, float)>, std::allocator<std::function<int (git_diff_delta const*, float)> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , guard variable for swig::traits_info<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::type_info()::info , std::_Sp_counted_ptr_inplace<DelegatingVisitor, std::allocator<DelegatingVisitor>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char> > >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_deleter<git_object*, void (*)(git_object*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _inflate_fast , swig::traits_info<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::type_info()::info , std::_Sp_counted_deleter<_xmlDoc*, void (*)(_xmlDoc*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _mbedtls_sha224_info , _mbedtls_ripemd160_info , _inflateInit_ , _inflate_copyright , std::_Sp_counted_ptr_inplace<std::experimental::filesystem::v1::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::experimental::filesystem::v1::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _mbedtls_md_info_from_string , std::_Sp_counted_deleter<git_commit*, void (*)(git_commit*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_deleter<git_reference*, void (*)(git_reference*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_deleter<git_config*, void (*)(git_config*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _inflatePrime , std::_Sp_counted_deleter<_xmlBuffer*, void (*)(_xmlBuffer*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _git_zstream_inflatebuf , std::_Sp_counted_deleter<_xmlTextReader*, void (*)(_xmlTextReader*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_ptr_inplace<std::experimental::filesystem::v1::__cxx11::_Dir, std::allocator<std::experimental::filesystem::v1::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_deleter<git_tree*, void (*)(git_tree*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , guard variable for swig::traits_info<std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::type_info()::info , _inflateMark , _mbedtls_cipher_info_from_values , _mbedtls_rsa_info , idaplace_t::rebase(segm_move_infos_t const&)  , _mbedtls_eckey_info , _mbedtls_sha1_info , swig::traits_info<std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::type_info()::info , guard variable for swig::traits_info<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::type_info()::info , swig::traits_info<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::type_info()::info , std::_Sp_counted_deleter<IModelVisitor*, void (*)(IModelVisitor*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _inflateEnd , std::_Sp_counted_deleter<_xmlTextWriter*, void (*)(_xmlTextWriter*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _inflateSetDictionary , std::_Sp_counted_ptr_inplace<Pool<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Pool<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_deleter<git_signature*, void (*)(git_signature*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _mbedtls_sha256_info , std::_Sp_counted_deleter<git_remote*, void (*)(git_remote*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_ptr<IModelVisitor*, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_ptr_inplace<std::function<int (char const*, unsigned int)>, std::allocator<std::function<int (char const*, unsigned int)> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) )
  "_is_bf", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_is_enum", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
  "_is_in_nlist", referenced from:
      (anonymous namespace)::get_name_flags(unsigned long long, char const*, unsigned int) in libyaida64.a(IDANativeModel.cpp.o)
  "_is_invsign", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned long long)::{lambda(unsigned long long, int, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
  "_is_mapped", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_segment<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, segment_t*) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_segment(IModelVisitor&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
  "_is_public_name", referenced from:
      (anonymous namespace)::get_name_flags(unsigned long long, char const*, unsigned int) in libyaida64.a(IDANativeModel.cpp.o)
  "_is_special_member", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.498] in libyaida64.a(IDANativeModel.cpp.o)
      unsigned long long (anonymous namespace)::accept_struct<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*) [clone .isra.496] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
  "_is_stkvar", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
  "_is_stroff", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
  "_is_weak_name", referenced from:
      (anonymous namespace)::get_name_flags(unsigned long long, char const*, unsigned int) in libyaida64.a(IDANativeModel.cpp.o)
  "_lock_func_range", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_netnode_altval", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_netnode_check", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida64.a(YaHelpers.cpp.o)
  "_netnode_get_name", referenced from:
      (anonymous namespace)::patch_prototype((anonymous namespace)::Exporter const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::ModelIncremental::delete_struct_member(IModelVisitor&, unsigned long long, unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.498] in libyaida64.a(IDANativeModel.cpp.o)
      unsigned long long (anonymous namespace)::accept_struct<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*) [clone .isra.496] in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_struct_member(IModelVisitor&, unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      ...
  "_netnode_qsupstr", referenced from:
      (anonymous namespace)::is_default_member(_qstring<char>&, struc_t*, member_t*, const_string_ref) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::visit_header_comments<void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*)::{lambda(_qstring<char>&, bool)#1}>(IModelVisitor&, _qstring<char>&, void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*)::{lambda(_qstring<char>&, bool)#1} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.498] in libyaida64.a(IDANativeModel.cpp.o)
      unsigned long long (anonymous namespace)::accept_struct<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*) [clone .isra.496] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
  "_netnode_supval", referenced from:
      MakeHashProvider()     in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_next_not_tail", referenced from:
      get_all_items(unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
  "_op_enum", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::make_basic_block((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_op_offset_ex", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::make_basic_block((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida64.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned long long)::{lambda(unsigned long long, int, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_op_stkvar", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::make_basic_block((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_op_stroff", referenced from:
      (anonymous namespace)::make_basic_block((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_parse_decl", referenced from:
      (anonymous namespace)::try_find_type(char const*) in libyaida64.a(IDANativeExporter.cpp.o)
  "_plan_and_wait", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_prev_head", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
      get_all_items(unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
  "_prev_not_tail", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
      get_all_items(unsigned long long, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
  "_print_argloc", referenced from:
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida64.a(YaHelpers.cpp.o)
  "_print_tinfo", referenced from:
      (anonymous namespace)::to_string(_qstring<char>&, tinfo_t const&, char const*, char const*) [clone .constprop.91] in libyaida64.a(YaHelpers.cpp.o)
  "_put_bytes", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, void const*, unsigned long), (anonymous namespace)::make_segment_chunk((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, void const*, unsigned long)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, void const*&&, unsigned long&&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_qalloc_or_throw", referenced from:
      (anonymous namespace)::try_find_type(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida64.a(IDANativeExporter.cpp.o)
      qbasic_block_t::qbasic_block_t(qbasic_block_t const&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::get_flow(func_t*) in libyaida64.a(IDANativeModel.cpp.o)
  "_qexit", referenced from:
      (anonymous namespace)::Repository::check_valid_cache_startup() in libyaida64.a(Repository.cpp.o)
  "_qfree", referenced from:
      (anonymous namespace)::Exporter::~Exporter() in libyaida64.a(IDANativeExporter.cpp.o)
      func_type_data_t::~func_type_data_t() in libyaida64.a(IDANativeExporter.cpp.o)
      funcarg_t::~funcarg_t() in libyaida64.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
      std::vector<std::unique_ptr<_qstring<char>, std::default_delete<_qstring<char> > >, std::allocator<std::unique_ptr<_qstring<char>, std::default_delete<_qstring<char> > > > >::~vector() in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      void std::vector<std::unique_ptr<_qstring<char>, std::default_delete<_qstring<char> > >, std::allocator<std::unique_ptr<_qstring<char>, std::default_delete<_qstring<char> > > > >::_M_realloc_insert<std::unique_ptr<_qstring<char>, std::default_delete<_qstring<char> > > >(__gnu_cxx::__normal_iterator<std::unique_ptr<_qstring<char>, std::default_delete<_qstring<char> > >*, std::vector<std::unique_ptr<_qstring<char>, std::default_delete<_qstring<char> > >, std::allocator<std::unique_ptr<_qstring<char>, std::default_delete<_qstring<char> > > > > >, std::unique_ptr<_qstring<char>, std::default_delete<_qstring<char> > >&&) in libyaida64.a(IDANativeExporter.cpp.o)
      ...
  "_qvector_reserve", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeExporter.cpp.o)
      qvector<char>::resize(unsigned long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida64.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2}>(unsigned long long, unsigned long long, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned long long)::{lambda(unsigned long long, unsigned long long, unsigned char, unsigned long long)#2} const&) in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::append_uint64<0u, _qstring<char> >(_qstring<char>&, unsigned long long) in libyaida64.a(IDANativeModel.cpp.o)
      _qstring<char>::operator=(char const*) in libyaida64.a(IDANativeModel.cpp.o)
      ...
  "_remove_func_tail", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::clear_function(HVersion const&, unsigned long long)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_root_node", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida64.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida64.a(YaToolsHashProvider.cpp.o)
  "_set_cmt", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_database_flag", referenced from:
      (anonymous namespace)::Repository::check_valid_cache_startup() in libyaida64.a(Repository.cpp.o)
  "_set_enum_bf", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_enum_cmt", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_enum_member_name", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_enum_width", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_frame_size", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_func_cmt", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_member_cmt", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_member_name", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_member_tinfo", referenced from:
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_member_type", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_name", referenced from:
      (anonymous namespace)::make_name((anonymous namespace)::Exporter&, HVersion const&, unsigned long long, bool) in libyaida64.a(IDANativeExporter.cpp.o)
     (maybe you meant: _git_reference__set_name, _git_repository_set_namespace )
  "_set_op_type", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned long long)::{lambda(unsigned long long, int, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_segm_addressing", referenced from:
      std::_Function_handler<ContinueWalking_e (const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_segment(HVersion const&, unsigned long long)::{lambda(const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_segm_base", referenced from:
      std::_Function_handler<ContinueWalking_e (const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_segment(HVersion const&, unsigned long long)::{lambda(const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_segm_name", referenced from:
      (anonymous namespace)::make_segment(HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_set_sreg_at_next_code", referenced from:
      (anonymous namespace)::ArmVisitor::make_basic_block_exit(HVersion const&, unsigned long long) in libyaida64.a(PluginArm.cpp.o)
      (anonymous namespace)::ArmVisitor::make_function_enter(HVersion const&, unsigned long long) in libyaida64.a(PluginArm.cpp.o)
  "_set_struc_cmt", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_setup_selector", referenced from:
      (anonymous namespace)::make_segment(HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_str2reg", referenced from:
      MakeArmPluginModel()     in libyaida64.a(PluginArm.cpp.o)
      MakeArmPluginVisitor()     in libyaida64.a(PluginArm.cpp.o)
  "_toggle_sign", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned long long)::{lambda(unsigned long long, int, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, const_string_ref const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_update_extra_cmt", referenced from:
      (anonymous namespace)::make_extra_comment(unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) in libyaida64.a(IDANativeExporter.cpp.o)
  "_update_func", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida64.a(IDANativeExporter.cpp.o)
  "_update_segm", referenced from:
      (anonymous namespace)::make_segment(HVersion const&, unsigned long long) in libyaida64.a(IDANativeExporter.cpp.o)
  "_verror", referenced from:
      error(char const*, ...) in libyaida64.a(Repository.cpp.o)
  "_xrefblk_t_first_from", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
  "_xrefblk_t_next_from", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.534] in libyaida64.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned long long, unsigned long long) [clone .constprop.528] in libyaida64.a(IDANativeModel.cpp.o)
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make[2]: *** [/Users/fridtjof/Coding/Builds/YaCo/bin/yaco_x64/YaTools/bin/_YaToolsPy64.so] Error 1
make[1]: *** [CMakeFiles/_yatools_py64.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[100%] Linking CXX shared module /Users/fridtjof/Coding/Builds/YaCo/bin/yaco_x64/YaTools/bin/_YaToolsPy32.so
Undefined symbols for architecture x86_64:
  "_add_enum", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_add_enum_member", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_add_frame", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_add_func_ex", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_add_hidden_range", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, unsigned long long, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned int)::{lambda(unsigned long long, unsigned long long, const_string_ref const&)#3}>::_M_invoke(std::_Any_data const&, unsigned long long&&, std::_Any_data const&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_add_regvar", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned int)::{lambda(unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, unsigned long long&&, std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_add_segm_ex", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_add_struc", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_add_struc_member", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_apply_tinfo", referenced from:
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_auto_wait", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::set_data_type((anonymous namespace)::Exporter const&, HVersion const&, unsigned int)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_begin_type_updating", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_bookmarks_t_erase", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#2}::operator()(const_string_ref const&, CommentType_e) const in libyaida32.a(IDANativeExporter.cpp.o)
  "_bookmarks_t_get", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#2}::operator()(const_string_ref const&, CommentType_e) const in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
      export_to_ida(IModelAccept*, IHashProvider*)      in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_bookmarks_t_mark", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_bookmarks_t_size", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#2}::operator()(const_string_ref const&, CommentType_e) const in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
      export_to_ida(IModelAccept*, IHashProvider*)      in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_callui", referenced from:
      warning(char const*, ...) in libyaida32.a(Repository.cpp.o)
      msg(char const*, ...) in libyaida32.a(Repository.cpp.o)
      ask_yn(int, char const*, ...) in libyaida32.a(Repository.cpp.o)
      ask_str(_qstring<char>*, int, char const*, ...) in libyaida32.a(Repository.cpp.o)
      ask_text(_qstring<char>*, unsigned long, char const*, char const*, ...) in libyaida32.a(Repository.cpp.o)
  "_cleanup_argloc", referenced from:
      func_type_data_t::~func_type_data_t() in libyaida32.a(IDANativeExporter.cpp.o)
      funcarg_t::~funcarg_t() in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida32.a(IDANativeExporter.cpp.o)
      func_type_data_t::~func_type_data_t() in libyaida32.a(YaHelpers.cpp.o)
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida32.a(YaHelpers.cpp.o)
  "_clear_tinfo_t", referenced from:
      (anonymous namespace)::add_back_pointers(tinfo_t const&, unsigned long) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(char const*) in libyaida32.a(IDANativeExporter.cpp.o)
      func_type_data_t::~func_type_data_t() in libyaida32.a(IDANativeExporter.cpp.o)
      funcarg_t::~funcarg_t() in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida32.a(IDANativeExporter.cpp.o)
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida32.a(IDANativeExporter.cpp.o)
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida32.a(IDANativeExporter.cpp.o)
      ...
  "_copy_argloc", referenced from:
      (anonymous namespace)::try_find_type(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_copy_tinfo_t", referenced from:
      (anonymous namespace)::add_back_pointers(tinfo_t const&, unsigned long) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::get_member_type(member_t*, opinfo_t*) in libyaida32.a(IDANativeModel.cpp.o)
      ya::get_tinfo(unsigned int, opinfo_t const*) in libyaida32.a(YaHelpers.cpp.o)
      ya::get_tinfo(unsigned int) in libyaida32.a(YaHelpers.cpp.o)
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida32.a(YaHelpers.cpp.o)
      ya::get_type[abi:cxx11](unsigned int) in libyaida32.a(YaHelpers.cpp.o)
      ...
  "_create_data", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::set_data_type((anonymous namespace)::Exporter const&, HVersion const&, unsigned int)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_create_insn", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_create_qflow_chart", referenced from:
      (anonymous namespace)::get_flow(func_t*) in libyaida32.a(IDANativeModel.cpp.o)
  "_create_strlit", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_create_tinfo", referenced from:
      (anonymous namespace)::add_back_pointers(tinfo_t const&, unsigned long) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(char const*) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida32.a(IDANativeExporter.cpp.o)
      ya::get_tinfo(unsigned int, opinfo_t const*) in libyaida32.a(YaHelpers.cpp.o)
      ya::get_tinfo(unsigned int) in libyaida32.a(YaHelpers.cpp.o)
  "_decode_insn", referenced from:
      (anonymous namespace)::make_basic_block((anonymous namespace)::Exporter&, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, char const*, (anonymous namespace)::Crcs*, unsigned int, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, char const*, (anonymous namespace)::Crcs*, unsigned int, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
  "_del_enum_member", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_del_extra_cmt", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#2}::operator()(const_string_ref const&, CommentType_e) const in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_extra_comment(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_del_func", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_del_items", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::set_data_type((anonymous namespace)::Exporter const&, HVersion const&, unsigned int)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_del_regvar", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned int)::{lambda(unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, unsigned long long&&, std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_del_struc_member", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_ea2node", referenced from:
      (anonymous namespace)::patch_prototype((anonymous namespace)::Exporter const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::is_default_member(_qstring<char>&, struc_t*, member_t*, const_string_ref) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::visit_header_comments<void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*)::{lambda(_qstring<char>&, bool)#1}>(IModelVisitor&, _qstring<char>&, void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*)::{lambda(_qstring<char>&, bool)#1} const&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::delete_struct_member(IModelVisitor&, unsigned int, unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.501] in libyaida32.a(IDANativeModel.cpp.o)
      ...
  "_end_type_updating", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_fc_calc_block_type", referenced from:
      void (anonymous namespace)::accept_function<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, func_t*, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
  "_find_regvar", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned int)::{lambda(unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, unsigned long long&&, std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_func_tail_iterator_set", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_get_bytes", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, void const*, unsigned long), (anonymous namespace)::make_segment_chunk((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned long long, void const*, unsigned long)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, void const*&&, unsigned long&&) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::Buffer (anonymous namespace)::read_buffer<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, char const*, unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Buffer (anonymous namespace)::read_buffer<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, char const*, unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_cmt", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, unsigned int, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, unsigned int, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_ea_name", referenced from:
      (anonymous namespace)::make_name((anonymous namespace)::Exporter&, HVersion const&, unsigned int, bool) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_name<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int, unsigned int, (anonymous namespace)::NamePolicy_e) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_name<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int, unsigned int, (anonymous namespace)::NamePolicy_e) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::generate_auto_comment_prefix(unsigned int) in libyaida32.a(Repository.cpp.o)
  "_get_enum", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_get_enum_cmt", referenced from:
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_enum_flag", referenced from:
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_enum_idx", referenced from:
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::generate_auto_comment_prefix(unsigned int) in libyaida32.a(Repository.cpp.o)
  "_get_enum_member", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_get_enum_member_cmt", referenced from:
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_enum_member_name", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#1}>(unsigned int, unsigned int, (anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#1} const&) in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_enum_name", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::generate_auto_comment_prefix(unsigned int) in libyaida32.a(Repository.cpp.o)
      MakeHashProvider()     in libyaida32.a(YaToolsHashProvider.cpp.o)
      ...
  "_get_enum_qty", referenced from:
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_enum_width", referenced from:
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_extra_cmt", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, unsigned int, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, unsigned int, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_fchunk", referenced from:
      get_all_items(unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_first_bmask", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_first_cref_from", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
  "_get_first_enum_member", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#1}>(unsigned int, unsigned int, (anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#1} const&) in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_first_free_extra_cmtidx", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#2}::operator()(const_string_ref const&, CommentType_e) const in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_extra_comment(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, unsigned int, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1}>((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, unsigned int, unsigned int, void (anonymous namespace)::accept_comments<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int, unsigned int, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#1} const&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_first_seg", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_first_serial_enum_member", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#1}>(unsigned int, unsigned int, (anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#1} const&) in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_first_struc_idx", referenced from:
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_flags_ex", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned int)::{lambda(unsigned long long, int, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, char const*, (anonymous namespace)::Crcs*, unsigned int, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, char const*, (anonymous namespace)::Crcs*, unsigned int, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      ...
  "_get_frame", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_function<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, func_t*, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_func", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::clear_function(HVersion const&, unsigned int)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned int)::{lambda(unsigned long long, unsigned long long, const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, unsigned long long&&, std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::is_default_member(_qstring<char>&, struc_t*, member_t*, const_string_ref) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::delete_struct_member(IModelVisitor&, unsigned int, unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      ...
  "_get_func_by_frame", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::is_default_member(_qstring<char>&, struc_t*, member_t*, const_string_ref) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::generate_auto_comment_prefix(unsigned int) in libyaida32.a(Repository.cpp.o)
      (anonymous namespace)::YaToolsHashProvider::get_stackframe_object_id(unsigned int, unsigned int) in libyaida32.a(YaToolsHashProvider.cpp.o)
      (anonymous namespace)::YaToolsHashProvider::get_struc_enum_object_id(unsigned int, const_string_ref const&, bool) in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_func_cmt", referenced from:
      void (anonymous namespace)::accept_function<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, func_t*, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_func_name", referenced from:
      (anonymous namespace)::generate_auto_comment_prefix(unsigned int) in libyaida32.a(Repository.cpp.o)
  "_get_hidden_range", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
  "_get_idati", referenced from:
      (anonymous namespace)::try_find_type(char const*) in libyaida32.a(IDANativeExporter.cpp.o)
      ya::get_tinfo(unsigned int, opinfo_t const*) in libyaida32.a(YaHelpers.cpp.o)
      ya::get_tinfo(unsigned int) in libyaida32.a(YaHelpers.cpp.o)
  "_get_item_end", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, char const*, (anonymous namespace)::Crcs*, unsigned int, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::get_crcs<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, char const*, (anonymous namespace)::Crcs*, unsigned int, range_t)::{lambda(unsigned char const*, unsigned long, unsigned long)#1}::operator()(unsigned char const*, unsigned long, unsigned long) const in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
      get_all_items(unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      ...
  "_get_last_seg", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_max_strlit_length", referenced from:
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_member", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_get_member_by_fullname", referenced from:
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_struct_member(IModelVisitor&, unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
  "_get_member_name", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.501] in libyaida32.a(IDANativeModel.cpp.o)
      unsigned long long (anonymous namespace)::accept_struct<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*) [clone .isra.499] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      ...
  "_get_member_tinfo", referenced from:
      (anonymous namespace)::get_member_type(member_t*, opinfo_t*) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_name_value", referenced from:
      (anonymous namespace)::get_name_flags(unsigned int, char const*, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_next_bmask", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_next_cref_from", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
  "_get_next_enum_member", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#1}>(unsigned int, unsigned int, (anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#1} const&) in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_next_func", referenced from:
      get_all_items(unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_next_seg", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_next_serial_enum_member", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#1}>(unsigned int, unsigned int, (anonymous namespace)::YaToolsHashProvider::populate_struc_enum_ids()::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#1} const&) in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_next_struc_idx", referenced from:
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_opinfo", referenced from:
      (anonymous namespace)::is_default_member(_qstring<char>&, struc_t*, member_t*, const_string_ref) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::visit_member_type<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >&, member_t*) [clone .constprop.536] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.501] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
      ...
  "_get_path", referenced from:
      (anonymous namespace)::get_current_idb_path() in libyaida32.a(Repository.cpp.o)
     (maybe you meant: _git_config_get_path)
  "_get_root_filename", referenced from:
      const_string_ref ya::read_string_from<(anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&)::{lambda(char*, unsigned long)#1}>(_qstring<char>&, (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&)::{lambda(char*, unsigned long)#1} const&) [clone .isra.268] in libyaida32.a(IDANativeModel.cpp.o)
  "_get_segm_base", referenced from:
      (anonymous namespace)::accept_segment_attributes(IModelVisitor&, segment_t const*) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_segm_name", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Parent (anonymous namespace)::accept_segment<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, segment_t*) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_sreg", referenced from:
      (anonymous namespace)::ArmModel::accept_block(IModelVisitor&, unsigned int) in libyaida32.a(PluginArm.cpp.o)
      (anonymous namespace)::ArmVisitor::make_basic_block_exit(HVersion const&, unsigned int) in libyaida32.a(PluginArm.cpp.o)
      (anonymous namespace)::ArmModel::accept_function(IModelVisitor&, unsigned int) in libyaida32.a(PluginArm.cpp.o)
      (anonymous namespace)::ArmVisitor::make_function_enter(HVersion const&, unsigned int) in libyaida32.a(PluginArm.cpp.o)
  "_get_stkvar", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
  "_get_strlit_contents", referenced from:
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_struc", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_dependency<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, ya::Dependency) [clone .isra.500] in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_struct(IModelVisitor&, unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_data<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      ...
  "_get_struc_by_idx", referenced from:
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_get_struc_idx", referenced from:
      (anonymous namespace)::generate_auto_comment_prefix(unsigned int) in libyaida32.a(Repository.cpp.o)
  "_get_struc_last_offset", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_get_struc_size", referenced from:
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      unsigned long long (anonymous namespace)::accept_struct<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*) [clone .isra.499] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_get_tinfo", referenced from:
      ya::get_tinfo(unsigned int) in libyaida32.a(YaHelpers.cpp.o)
      ya::get_type[abi:cxx11](unsigned int) in libyaida32.a(YaHelpers.cpp.o)
  "_get_tinfo_details", referenced from:
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida32.a(YaHelpers.cpp.o)
  "_get_tinfo_pdata", referenced from:
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida32.a(YaHelpers.cpp.o)
  "_get_tinfo_property", referenced from:
      (anonymous namespace)::is_trivial_member_type((anonymous namespace)::MemberType const&) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::visit_member_type<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >&, member_t*) [clone .constprop.536] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.501] in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida32.a(YaHelpers.cpp.o)
  "_get_tinfo_size", referenced from:
      (anonymous namespace)::is_trivial_member_type((anonymous namespace)::MemberType const&) in libyaida32.a(IDANativeModel.cpp.o)
  "_getn_enum", referenced from:
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_getseg", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_segment(IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_function(IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_ea(IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
      ...
  "_guess_tinfo", referenced from:
      (anonymous namespace)::get_member_type(member_t*, opinfo_t*) in libyaida32.a(IDANativeModel.cpp.o)
      ya::get_tinfo(unsigned int, opinfo_t const*) in libyaida32.a(YaHelpers.cpp.o)
      ya::get_tinfo(unsigned int) in libyaida32.a(YaHelpers.cpp.o)
  "_idaplace_t__adjust", referenced from:
      idaplace_t::adjust(void*)  in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::adjust(void*)  in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__beginning", referenced from:
      idaplace_t::beginning(void*) const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::beginning(void*) const in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__clone", referenced from:
      idaplace_t::clone() const in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#2}::operator()(const_string_ref const&, CommentType_e) const in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
      export_to_ida(IModelAccept*, IHashProvider*)      in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::clone() const in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__compare", referenced from:
      idaplace_t::compare(place_t const*) const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::compare(place_t const*) const in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__copyfrom", referenced from:
      idaplace_t::copyfrom(place_t const*) in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::copyfrom(place_t const*) in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__deserialize", referenced from:
      idaplace_t::deserialize(unsigned char const**, unsigned char const*) in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::deserialize(unsigned char const**, unsigned char const*) in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__ending", referenced from:
      idaplace_t::ending(void*) const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::ending(void*) const in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__enter", referenced from:
      idaplace_t::enter(unsigned int*) const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::enter(unsigned int*) const in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__generate", referenced from:
      idaplace_t::generate(qvector<_qstring<char> >*, int*, unsigned char*, unsigned int*, void*, int) const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::generate(qvector<_qstring<char> >*, int*, unsigned char*, unsigned int*, void*, int) const in libyaida32.a(IDANativeModel.cpp.o)
  "idaplace_t(int, double)", referenced from:
      idaplace_t::id() const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::id() const in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__leave", referenced from:
      idaplace_t::leave(unsigned int) const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::leave(unsigned int) const in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__makeplace", referenced from:
      idaplace_t::makeplace(void*, unsigned int, int) const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::makeplace(void*, unsigned int, int) const in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__name", referenced from:
      idaplace_t::name() const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::name() const in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__next", referenced from:
      idaplace_t::next(void*)  in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::next(void*)  in libyaida32.a(IDANativeModel.cpp.o)
  "idaplace_t(long double *,...)(void)", referenced from:
      idaplace_t::prev(void*)  in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::prev(void*)  in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__print", referenced from:
      idaplace_t::print(_qstring<char>*, void*) const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::print(_qstring<char>*, void*) const in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__rebase", referenced from:
      idaplace_t::rebase(segm_move_infos_t const&)  in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::rebase(segm_move_infos_t const&)  in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__serialize", referenced from:
      idaplace_t::serialize(bytevec_t*) const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::serialize(bytevec_t*) const in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__toea", referenced from:
      idaplace_t::toea() const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::toea() const in libyaida32.a(IDANativeModel.cpp.o)
  "_idaplace_t__touval", referenced from:
      idaplace_t::touval(void*) const in libyaida32.a(IDANativeExporter.cpp.o)
      idaplace_t::touval(void*) const in libyaida32.a(IDANativeModel.cpp.o)
  "_inf", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::set_data_type((anonymous namespace)::Exporter const&, HVersion const&, unsigned int)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida32.a(IDANativeExporter.cpp.o)
      export_to_ida(IModelAccept*, IHashProvider*)      in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
      MakeModel(IHashProvider*)     in libyaida32.a(IDANativeModel.cpp.o)
      MakeModelIncremental(IHashProvider*)      in libyaida32.a(IDANativeModel.cpp.o)
     (maybe you meant: _mbedtls_ecp_curve_info_from_name, _mbedtls_ecp_curve_info_from_tls_id , _mbedtls_ecdsa_info , _mbedtls_eckeydh_info , _mbedtls_cipher_info_from_string , _mbedtls_ecp_curve_info_from_grp_id , _mbedtls_md5_info , _mbedtls_sha384_info , _inflateUndermine , _inflateCopy , _inflateSyncPoint , _inflateSync , _inflateGetHeader , _inflateGetDictionary , _inflateInit2_ , _inflateResetKeep , _mbedtls_md_info_from_type , _inflateReset , _inflate , _mbedtls_cipher_info_from_type , _mbedtls_sha512_info , _inflate_table , _mbedtls_rsa_alt_info , _mbedtls_pk_info_from_type , _inflateReset2 , std::_Sp_counted_ptr_inplace<std::function<int (git_diff_delta const*, float)>, std::allocator<std::function<int (git_diff_delta const*, float)> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , guard variable for swig::traits_info<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::type_info()::info , std::_Sp_counted_ptr_inplace<DelegatingVisitor, std::allocator<DelegatingVisitor>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char> > >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_deleter<git_object*, void (*)(git_object*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _inflate_fast , swig::traits_info<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::type_info()::info , std::_Sp_counted_deleter<_xmlDoc*, void (*)(_xmlDoc*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _mbedtls_sha224_info , _mbedtls_ripemd160_info , _inflateInit_ , _inflate_copyright , std::_Sp_counted_ptr_inplace<std::experimental::filesystem::v1::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::experimental::filesystem::v1::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _mbedtls_md_info_from_string , std::_Sp_counted_deleter<git_commit*, void (*)(git_commit*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_deleter<git_reference*, void (*)(git_reference*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_deleter<git_config*, void (*)(git_config*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _inflatePrime , std::_Sp_counted_deleter<_xmlBuffer*, void (*)(_xmlBuffer*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _git_zstream_inflatebuf , std::_Sp_counted_deleter<_xmlTextReader*, void (*)(_xmlTextReader*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_ptr_inplace<std::experimental::filesystem::v1::__cxx11::_Dir, std::allocator<std::experimental::filesystem::v1::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _inflateMark , std::_Sp_counted_deleter<git_tree*, void (*)(git_tree*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , guard variable for swig::traits_info<std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::type_info()::info , _mbedtls_cipher_info_from_values , _mbedtls_rsa_info , idaplace_t::rebase(segm_move_infos_t const&)  , _mbedtls_eckey_info , _mbedtls_sha1_info , swig::traits_info<std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::type_info()::info , guard variable for swig::traits_info<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::type_info()::info , swig::traits_info<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::type_info()::info , std::_Sp_counted_deleter<IModelVisitor*, void (*)(IModelVisitor*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_deleter<_xmlTextWriter*, void (*)(_xmlTextWriter*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _inflateEnd , _inflateSetDictionary , std::_Sp_counted_ptr_inplace<Pool<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Pool<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_deleter<git_signature*, void (*)(git_signature*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , _mbedtls_sha256_info , std::_Sp_counted_deleter<git_remote*, void (*)(git_remote*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_ptr<IModelVisitor*, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) , std::_Sp_counted_ptr_inplace<std::function<int (char const*, unsigned int)>, std::allocator<std::function<int (char const*, unsigned int)> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) )
  "_is_bf", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_is_enum", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
  "_is_in_nlist", referenced from:
      (anonymous namespace)::get_name_flags(unsigned int, char const*, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
  "_is_invsign", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned int)::{lambda(unsigned long long, int, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
  "_is_mapped", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_segment<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, segment_t*) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_segment(IModelVisitor&, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
  "_is_public_name", referenced from:
      (anonymous namespace)::get_name_flags(unsigned int, char const*, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
  "_is_special_member", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.501] in libyaida32.a(IDANativeModel.cpp.o)
      unsigned long long (anonymous namespace)::accept_struct<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*) [clone .isra.499] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
  "_is_stkvar", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
  "_is_stroff", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
  "_is_weak_name", referenced from:
      (anonymous namespace)::get_name_flags(unsigned int, char const*, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
  "_lock_func_range", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_netnode_altval", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_netnode_check", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida32.a(YaHelpers.cpp.o)
  "_netnode_get_name", referenced from:
      (anonymous namespace)::patch_prototype((anonymous namespace)::Exporter const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::ModelIncremental::delete_struct_member(IModelVisitor&, unsigned int, unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.501] in libyaida32.a(IDANativeModel.cpp.o)
      unsigned long long (anonymous namespace)::accept_struct<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*) [clone .isra.499] in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::ModelIncremental::accept_struct_member(IModelVisitor&, unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
      ...
  "_netnode_qsupstr", referenced from:
      (anonymous namespace)::is_default_member(_qstring<char>&, struc_t*, member_t*, const_string_ref) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::visit_header_comments<void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*)::{lambda(_qstring<char>&, bool)#1}>(IModelVisitor&, _qstring<char>&, void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*)::{lambda(_qstring<char>&, bool)#1} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_struct_member<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*, member_t*) [clone .isra.501] in libyaida32.a(IDANativeModel.cpp.o)
      unsigned long long (anonymous namespace)::accept_struct<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, (anonymous namespace)::Parent const&, struc_t*, func_t*) [clone .isra.499] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_segments<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, (anonymous namespace)::Parent const&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
  "_netnode_supval", referenced from:
      MakeHashProvider()     in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_next_not_tail", referenced from:
      get_all_items(unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
  "_op_enum", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::make_basic_block((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_op_offset_ex", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::make_basic_block((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned int)::{lambda(unsigned long long, int, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_op_stkvar", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::make_basic_block((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_op_stroff", referenced from:
      (anonymous namespace)::make_basic_block((anonymous namespace)::Exporter&, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_parse_decl", referenced from:
      (anonymous namespace)::try_find_type(char const*) in libyaida32.a(IDANativeExporter.cpp.o)
  "_plan_and_wait", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_prev_head", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
      get_all_items(unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
  "_prev_not_tail", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
      get_all_items(unsigned int, unsigned int) in libyaida32.a(IDANativeModel.cpp.o)
  "_print_argloc", referenced from:
      (anonymous namespace)::tif_to_string(_qstring<char>&, IHashProvider*, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, tinfo_t const&, const_string_ref const&) in libyaida32.a(YaHelpers.cpp.o)
  "_print_tinfo", referenced from:
      (anonymous namespace)::to_string(_qstring<char>&, tinfo_t const&, char const*, char const*) [clone .constprop.91] in libyaida32.a(YaHelpers.cpp.o)
  "_put_bytes", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, void const*, unsigned long), (anonymous namespace)::make_segment_chunk((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned long long, void const*, unsigned long)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, void const*&&, unsigned long&&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_qalloc_or_throw", referenced from:
      (anonymous namespace)::try_find_type(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida32.a(IDANativeExporter.cpp.o)
      qbasic_block_t::qbasic_block_t(qbasic_block_t const&) in libyaida32.a(IDANativeModel.cpp.o)
      void std::__introsort_loop<qbasic_block_t*, long, __gnu_cxx::__ops::_Iter_comp_iter<(anonymous namespace)::get_flow(func_t*)::{lambda(auto:1 const&, auto:2 const&)#1}> >(qbasic_block_t*, qbasic_block_t*, long, __gnu_cxx::__ops::_Iter_comp_iter<(anonymous namespace)::get_flow(func_t*)::{lambda(auto:1 const&, auto:2 const&)#1}>) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::get_flow(func_t*) in libyaida32.a(IDANativeModel.cpp.o)
  "_qexit", referenced from:
      (anonymous namespace)::Repository::check_valid_cache_startup() in libyaida32.a(Repository.cpp.o)
  "_qfree", referenced from:
      (anonymous namespace)::Exporter::~Exporter() in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#2}::operator()(const_string_ref const&, CommentType_e) const in libyaida32.a(IDANativeExporter.cpp.o)
      func_type_data_t::~func_type_data_t() in libyaida32.a(IDANativeExporter.cpp.o)
      funcarg_t::~funcarg_t() in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
      std::vector<std::unique_ptr<_qstring<char>, std::default_delete<_qstring<char> > >, std::allocator<std::unique_ptr<_qstring<char>, std::default_delete<_qstring<char> > > > >::~vector() in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      ...
  "_qvector_reserve", referenced from:
      void ya::walk_enum_members_with_bmask<(anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, (anonymous namespace)::make_enum((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeExporter.cpp.o)
      qvector<char>::resize(unsigned long) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::try_find_type(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libyaida32.a(IDANativeExporter.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void ya::walk_enum_members_with_bmask<void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2}>(unsigned int, unsigned int, void (anonymous namespace)::accept_enum<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, unsigned int)::{lambda(unsigned int, unsigned int, unsigned char, unsigned int)#2} const&) in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::append_uint64<0u, _qstring<char> >(_qstring<char>&, unsigned long long) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::get_off_value(_qstring<char>*, unsigned int, int, unsigned int, opinfo_t*) [clone .part.254] in libyaida32.a(IDANativeModel.cpp.o)
      ...
  "_remove_func_tail", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, unsigned long long, XrefAttributes const*), (anonymous namespace)::clear_function(HVersion const&, unsigned int)::{lambda(unsigned long long, int, unsigned long long, XrefAttributes const*)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, std::_Any_data const&, XrefAttributes const*&&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_root_node", referenced from:
      (anonymous namespace)::Parent (anonymous namespace)::accept_binary<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      (anonymous namespace)::Model::accept(IModelVisitor&) in libyaida32.a(IDANativeModel.cpp.o)
      MakeHashProvider()     in libyaida32.a(YaToolsHashProvider.cpp.o)
  "_set_cmt", referenced from:
      (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(const_string_ref const&, CommentType_e)#2}::operator()(const_string_ref const&, CommentType_e) const in libyaida32.a(IDANativeExporter.cpp.o)
      std::_Function_handler<ContinueWalking_e (unsigned long long, CommentType_e, const_string_ref const&), (anonymous namespace)::make_comments((anonymous namespace)::Exporter&, HVersion const&, unsigned int)::{lambda(unsigned long long, CommentType_e, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, CommentType_e&&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_database_flag", referenced from:
      (anonymous namespace)::Repository::check_valid_cache_startup() in libyaida32.a(Repository.cpp.o)
  "_set_enum_bf", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_enum_cmt", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_enum_member_name", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_enum_width", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_frame_size", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_func_cmt", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_member_cmt", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_member_name", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_member_tinfo", referenced from:
      bool (anonymous namespace)::try_set_type<(anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1}>((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, (anonymous namespace)::set_struct_member_type((anonymous namespace)::Exporter const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(tinfo_t const&)#1} const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_member_type", referenced from:
      (anonymous namespace)::clear_struct_fields((anonymous namespace)::Exporter const&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
      (anonymous namespace)::make_struct_member((anonymous namespace)::Exporter&, char const*, HVersion const&, unsigned int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_name", referenced from:
      (anonymous namespace)::make_name((anonymous namespace)::Exporter&, HVersion const&, unsigned int, bool) in libyaida32.a(IDANativeExporter.cpp.o)
     (maybe you meant: _git_reference__set_name, _git_repository_set_namespace )
  "_set_op_type", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned int)::{lambda(unsigned long long, int, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_segm_addressing", referenced from:
      std::_Function_handler<ContinueWalking_e (const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_segment(HVersion const&, unsigned int)::{lambda(const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_segm_base", referenced from:
      std::_Function_handler<ContinueWalking_e (const_string_ref const&, const_string_ref const&), (anonymous namespace)::make_segment(HVersion const&, unsigned int)::{lambda(const_string_ref const&, const_string_ref const&)#2}>::_M_invoke(std::_Any_data const&, const_string_ref const&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_segm_name", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_set_sreg_at_next_code", referenced from:
      (anonymous namespace)::ArmVisitor::make_basic_block_exit(HVersion const&, unsigned int) in libyaida32.a(PluginArm.cpp.o)
      (anonymous namespace)::ArmVisitor::make_function_enter(HVersion const&, unsigned int) in libyaida32.a(PluginArm.cpp.o)
  "_set_struc_cmt", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_setup_selector", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_str2reg", referenced from:
      MakeArmPluginModel()     in libyaida32.a(PluginArm.cpp.o)
      MakeArmPluginVisitor()     in libyaida32.a(PluginArm.cpp.o)
  "_toggle_sign", referenced from:
      std::_Function_handler<ContinueWalking_e (unsigned long long, int, const_string_ref const&), (anonymous namespace)::make_views(HVersion const&, unsigned int)::{lambda(unsigned long long, int, const_string_ref const&)#1}>::_M_invoke(std::_Any_data const&, unsigned long long&&, int&&, const_string_ref const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_update_extra_cmt", referenced from:
      (anonymous namespace)::make_extra_comment(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) in libyaida32.a(IDANativeExporter.cpp.o)
  "_update_func", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_update_segm", referenced from:
      std::_Function_handler<ContinueWalking_e (HVersion const&), (anonymous namespace)::Exporter::on_object(HObject const&)::{lambda(HVersion const&)#1}>::_M_invoke(std::_Any_data const&, HVersion const&) in libyaida32.a(IDANativeExporter.cpp.o)
  "_verror", referenced from:
      error(char const*, ...) in libyaida32.a(Repository.cpp.o)
  "_xrefblk_t_first_from", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
  "_xrefblk_t_next_from", referenced from:
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::Model> >((anonymous namespace)::Ctx<(anonymous namespace)::Model>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.537] in libyaida32.a(IDANativeModel.cpp.o)
      void (anonymous namespace)::accept_offsets<(anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental> >((anonymous namespace)::Ctx<(anonymous namespace)::ModelIncremental>&, IModelVisitor&, std::vector<ya::Dependency, std::allocator<ya::Dependency> >*, unsigned int, unsigned int) [clone .constprop.531] in libyaida32.a(IDANativeModel.cpp.o)
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make[2]: *** [/Users/fridtjof/Coding/Builds/YaCo/bin/yaco_x64/YaTools/bin/_YaToolsPy32.so] Error 1
make[1]: *** [CMakeFiles/_yatools_py32.dir/all] Error 2
make: *** [all] Error 2

I don't know if this is an indicator for anything, but the output file shouldn't have a .so extension, but a .dylib one instead Never mind, this should be okay

fridtjof commented 6 years ago

This is the command run for linking (from CMakeFiles/_yatools_py32.dir/link.txt):

/usr/local/bin/g++-7  -fPIC -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -bundle -Wl,-headerpad_max_install_names  -o /Users/fridtjof/Coding/Builds/YaCo/bin/yaco_x64/YaTools/bin/_YaToolsPy32.so CMakeFiles/_yatools_py32.dir/YaToolsPy32PYTHON_wrap.cxx.o -Wl,-rpath,"\$ORIGIN/" /usr/lib/libpython2.7.dylib libyagit.a libyaida32.a libyagit.a libgit2.a libhttp_parser.a libssh2.a libmbedtls.a libyatools.a -lstdc++fs libfarmhash.a libflatbuffers.a liblibxml2.a libiconv.a libcharset.a libzlib.a libregex.a 
bamiaux commented 6 years ago

Ok, I've added a link, please check the branch again. It may need other libs but it's a start

bamiaux commented 6 years ago

Actually you probably need libida too

fridtjof commented 6 years ago

Finally builds!

I did not get YaCo to work yet, but I'll make another issue for that as I believe this isn't a problem related to macOS anymore.