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:
@@ -214,7 +214,11 @@ struct BaseEvent {
|
|||||||
typedef struct {
|
typedef struct {
|
||||||
struct BaseEvent base; // Common event header
|
struct BaseEvent base; // Common event header
|
||||||
uint32_t process_id; // Process ID where code was generated
|
uint32_t process_id; // Process ID where code was generated
|
||||||
|
#if defined(__APPLE__)
|
||||||
uint64_t thread_id; // Thread ID where code was generated
|
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 vma; // Virtual memory address where code is loaded
|
||||||
uint64_t code_address; // Address of the actual machine code
|
uint64_t code_address; // Address of the actual machine code
|
||||||
uint64_t code_size; // Size of the machine code in bytes
|
uint64_t code_size; // Size of the machine code in bytes
|
||||||
|
|||||||
Reference in New Issue
Block a user