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

@@ -25,6 +25,7 @@
#include "Engine/Input/Gamepad.h"
#include "Engine/Input/Keyboard.h"
#include "Engine/Input/Mouse.h"
#include "Engine/Profiler/ProfilerCPU.h"
#include <sys/resource.h>
#include <sys/sysinfo.h>
#include <sys/syscall.h>
@@ -1082,6 +1083,8 @@ bool AndroidPlatform::SetEnvironmentVariable(const String& name, const String& v
void* AndroidPlatform::LoadLibrary(const Char* filename)
{
PROFILE_CPU();
ZoneText(filename, StringUtils::Length(filename));
const StringAsANSI<> filenameANSI(filename);
void* result = dlopen(filenameANSI.Get(), RTLD_LAZY);
if (!result)