Multi-ApplicationOnlineProfiling
2.1
|
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | Bit_Array |
Defines a bit array. More... | |
Functions | |
static uint64_t | Bit_Array_size (struct Bit_Array *ba) |
Getter on the array size. More... | |
void | Bit_Array_init (struct Bit_Array *ba, uint64_t size) |
Bit_Array initializer. More... | |
void | Bit_Array_release (struct Bit_Array *ba) |
Bit_Array deinitializer. More... | |
void | Bit_Array_replicate (struct Bit_Array *dest, struct Bit_Array *src) |
Copies a Bit_Array into another. More... | |
void | Bit_Array_dump (struct Bit_Array *ba) |
Prints a Bit_Array on standard output. More... | |
static void | Bit_Array_set (struct Bit_Array *ba, uint64_t key, uint8_t value) |
Sets a bit in a Bit_Array. More... | |
static uint8_t | Bit_Array_get (struct Bit_Array *ba, uint64_t key) |
Gets a bit in a Bit_Array. More... | |
Variables | |
static const int | get_set_bit_mask [] |
Masks used to get and set bits. More... | |
static const int | unset_bit_mask [] |
Masks used to unset bits. More... | |