#include <linux/types.h>
Go to the source code of this file.
|
void | dload_error (struct dload_state *dlthis, const char *errtxt,...) |
|
void | dload_syms_error (struct dynamic_loader_sym *syms, const char *errtxt,...) |
|
void | dload_headers (struct dload_state *dlthis) |
|
void | dload_strings (struct dload_state *dlthis, bool sec_names_only) |
|
void | dload_sections (struct dload_state *dlthis) |
|
void | dload_reorder (void *data, int dsiz, u32 map) |
|
u32 | dload_checksum (void *data, unsigned siz) |
|
void | dload_relocate (struct dload_state *dlthis, tgt_au_t *data, struct reloc_record_t *rp, bool *tramps_generated, bool second_pass) |
|
rvalue | dload_unpack (struct dload_state *dlthis, tgt_au_t *data, int fieldsz, int offset, unsigned sgn) |
|
int | dload_repack (struct dload_state *dlthis, rvalue val, tgt_au_t *data, int fieldsz, int offset, unsigned sgn) |
|
bool | dload_tramp_avail (struct dload_state *dlthis, struct reloc_record_t *rp) |
|
int | dload_tramp_generate (struct dload_state *dlthis, s16 secnn, u32 image_offset, struct image_packet_t *ipacket, struct reloc_record_t *rp) |
|
int | dload_tramp_pkt_udpate (struct dload_state *dlthis, s16 secnn, u32 image_offset, struct image_packet_t *ipacket) |
|
int | dload_tramp_finalize (struct dload_state *dlthis) |
|
void | dload_tramp_cleanup (struct dload_state *dlthis) |
|
#define HOST_BYTE_ORDER |
( |
|
cookedmap | ) |
(cookedmap) |
#define REASONABLE_SECTION_LIMIT 100 |
#define REORDER_MAP |
( |
|
rawmap | ) |
((rawmap) ^ 0x3030303) |
#define TARGET_BIG_ENDIAN (dlthis->big_e_target) |
#define TARGET_ORDER |
( |
|
cookedmap | ) |
(cookedmap) |
#define TRAMP_NO_GEN_AVAIL 65535 |
#define TRAMP_SECT_NAME ".dbTR" |
#define TRAMP_SYM_HEX_ASCII_LEN 9 |
#define TRAMP_SYM_PREFIX "__$dbTR__" |
#define TRAMP_SYM_PREFIX_LEN 9 |
- Enumerator:
CI_COUNT |
|
CI_ADDRESS |
|
CI_COPY |
|
CI_DONE |
|
Definition at line 217 of file dload_internal.h.
u32 dload_checksum |
( |
void * |
data, |
|
|
unsigned |
siz |
|
) |
| |