gh-136459: Use platform-specific type in perf_jit_trampoline (GH-137031)

gh-136461 added perf support for macOS, with ifdefs around all changes
except increasing thread_id to 64 bits.
Make that change Apple-specific too.
This commit is contained in:
Petr Viktorin 2025-07-23 10:20:42 +02:00 committed by GitHub
parent b13a5df52f
commit e41c1ce585
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -214,7 +214,11 @@ struct BaseEvent {
typedef struct {
struct BaseEvent base; // Common event header
uint32_t process_id; // Process ID where code was generated
#if defined(__APPLE__)
uint64_t thread_id; // Thread ID where code was generated
#else
uint32_t thread_id; // Thread ID where code was generated
#endif
uint64_t vma; // Virtual memory address where code is loaded
uint64_t code_address; // Address of the actual machine code
uint64_t code_size; // Size of the machine code in bytes