jitdump.h (1809de7e7d37c585e01a1bcc583ea92b78fc759d) | jitdump.h (2a28e23049af99e1c810111ef5e56455cafeda45) |
---|---|
1/* 2 * jitdump.h: jitted code info encapsulation file format 3 * 4 * Adapted from OProfile GPLv2 support jidump.h: 5 * Copyright 2007 OProfile authors 6 * Jens Wilke 7 * Daniel Hansel 8 * Copyright IBM Corporation 2007 --- 9 unchanged lines hidden (view full) --- 18#define JITHEADER_MAGIC 0x4A695444 19#define JITHEADER_MAGIC_SW 0x4454694A 20 21#define PADDING_8ALIGNED(x) ((((x) + 7) & 7) ^ 7) 22 23#define JITHEADER_VERSION 1 24 25enum jitdump_flags_bits { | 1/* 2 * jitdump.h: jitted code info encapsulation file format 3 * 4 * Adapted from OProfile GPLv2 support jidump.h: 5 * Copyright 2007 OProfile authors 6 * Jens Wilke 7 * Daniel Hansel 8 * Copyright IBM Corporation 2007 --- 9 unchanged lines hidden (view full) --- 18#define JITHEADER_MAGIC 0x4A695444 19#define JITHEADER_MAGIC_SW 0x4454694A 20 21#define PADDING_8ALIGNED(x) ((((x) + 7) & 7) ^ 7) 22 23#define JITHEADER_VERSION 1 24 25enum jitdump_flags_bits { |
26 JITDUMP_FLAGS_ARCH_TIMESTAMP_BIT, |
|
26 JITDUMP_FLAGS_MAX_BIT, 27}; 28 | 27 JITDUMP_FLAGS_MAX_BIT, 28}; 29 |
30#define JITDUMP_FLAGS_ARCH_TIMESTAMP (1ULL << JITDUMP_FLAGS_ARCH_TIMESTAMP_BIT) 31 |
|
29#define JITDUMP_FLAGS_RESERVED (JITDUMP_FLAGS_MAX_BIT < 64 ? \ 30 (~((1ULL << JITDUMP_FLAGS_MAX_BIT) - 1)) : 0) 31 32struct jitheader { 33 uint32_t magic; /* characters "jItD" */ 34 uint32_t version; /* header version */ 35 uint32_t total_size; /* total size of header */ 36 uint32_t elf_mach; /* elf mach target */ --- 88 unchanged lines hidden --- | 32#define JITDUMP_FLAGS_RESERVED (JITDUMP_FLAGS_MAX_BIT < 64 ? \ 33 (~((1ULL << JITDUMP_FLAGS_MAX_BIT) - 1)) : 0) 34 35struct jitheader { 36 uint32_t magic; /* characters "jItD" */ 37 uint32_t version; /* header version */ 38 uint32_t total_size; /* total size of header */ 39 uint32_t elf_mach; /* elf mach target */ --- 88 unchanged lines hidden --- |