#include <sys/time.h>#include <time.h>#include <stdint.h>#include "op_types.h"

Go to the source code of this file.
Data Structures | |
| struct | jitheader |
| struct | jr_prefix |
| struct | jr_code_load |
| struct | jr_code_unload |
| struct | jr_code_close |
| struct | jr_code_debug_info |
Defines | |
| #define | JITHEADER_MAGIC 0x4F74496A |
| #define | PADDING_8ALIGNED(x) ((((x) + 7) & 7) ^ 7) |
| #define | JITHEADER_VERSION 1 |
Enumerations | |
| enum | jit_record_type { JIT_CODE_LOAD = 0, JIT_CODE_UNLOAD = 1, JIT_CODE_CLOSE = 2, JIT_CODE_DEBUG_INFO = 3 } |
Header structure of a JIT-dump file.
Copyright IBM Corporation 2007
Definition in file jitdump.h.
| #define JITHEADER_MAGIC 0x4F74496A |
Magic to do a sanity check that this is a dump file characters "jItO"
Definition at line 27 of file jitdump.h.
Referenced by op_open_agent(), and parse_header().
| #define JITHEADER_VERSION 1 |
Version number to avoid conflicts, increase this whenever the header is changed
Definition at line 37 of file jitdump.h.
Referenced by op_open_agent(), and parse_header().
| #define PADDING_8ALIGNED | ( | x | ) | ((((x) + 7) & 7) ^ 7) |
Macro to calculate count of padding bytes to extend a size to be 8-byte aligned.
Definition at line 32 of file jitdump.h.
Referenced by op_open_agent(), op_write_debug_line_info(), op_write_native_code(), and parse_code_load().
| enum jit_record_type |
1.6.1