41 inline const char*
Get() {
42 static std::vector<char> buffer(1024);
45 GetModuleFileNameA(
nullptr, buffer.data(), buffer.size());
47 uint32_t size = buffer.size();
48 _NSGetExecutablePath(buffer.data(), &size);
50 _NSGetExecutablePath(buffer.data(), &size);
53 readlink(
"/proc/self/exe", buffer.data(), buffer.size());