19 lines
657 B
C
19 lines
657 B
C
#ifndef SPSLR_TARGETS_H
|
|
#define SPSLR_TARGETS_H
|
|
|
|
#include <stdint.h>
|
|
|
|
int spslr_target(uint32_t uid, uint32_t size, uint32_t fieldcnt);
|
|
int spslr_field(uint32_t target, uint32_t offset, uint32_t size, uint32_t alignment, uint32_t flags);
|
|
int spslr_randomize(uint32_t target);
|
|
|
|
int spslr_get_randomized_field_offset(uint32_t target, uint32_t field, uint32_t* offset);
|
|
int spslr_get_target_size(uint32_t target, uint32_t* size);
|
|
int spslr_get_target_fieldcnt(uint32_t target, uint32_t* cnt);
|
|
int spslr_get_target_field_ordered(uint32_t target, uint32_t field, uint32_t* offset,
|
|
uint32_t* size, uint32_t* initial_offset);
|
|
|
|
void spslr_targets_clear();
|
|
|
|
#endif
|