Add profiler zone for native library loading

This commit is contained in:
Wojtek Figat
2025-04-02 09:23:55 +02:00
parent d00a2ea63f
commit 854d0cc23c
5 changed files with 14 additions and 1 deletions

View File

@@ -33,6 +33,7 @@
#include "Engine/Input/Input.h"
#include "Engine/Input/Mouse.h"
#include "Engine/Input/Keyboard.h"
#include "Engine/Profiler/ProfilerCPU.h"
#include "IncludeX11.h"
#include <sys/resource.h>
#include <sys/sysinfo.h>
@@ -3069,6 +3070,8 @@ int32 LinuxPlatform::CreateProcess(CreateProcessSettings& settings)
void* LinuxPlatform::LoadLibrary(const Char* filename)
{
PROFILE_CPU();
ZoneText(filename, StringUtils::Length(filename));
const StringAsANSI<> filenameANSI(filename);
void* result = dlopen(filenameANSI.Get(), RTLD_LAZY | RTLD_LOCAL);
if (!result)