#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include "librtasevent.h"
#include "rtas_event.h"
Functions | |
| int | parse_dump_scn (struct rtas_event *re) |
| struct rtas_dump_scn * | rtas_get_dump_scn (struct rtas_event *re) |
| Retrieve the Dump Locator section of the RTAS Event. | |
| int | update_os_id_scn (struct rtas_event *re, const char *id) |
| int | print_re_dump_scn (struct scn_header *shdr, int verbosity) |
| Print the contents of a version 6 dump locator section. | |
| int parse_dump_scn | ( | struct rtas_event * | re | ) |
parse_rtas_dump_scn
References add_re_scn(), rtas_event::offset, scn_header::raw_offset, RE_SHDR_OFFSET, RE_V6_DUMP_SCN_SZ, rtas_copy(), RTAS_DUMP_SCN, and rtas_dump_scn::shdr.
Referenced by parse_v6_rtas_event().
| int print_re_dump_scn | ( | struct scn_header * | shdr, | |
| int | verbosity | |||
| ) |
print_v6_dump_scn
| res | rtas_event_scn pointer for dump locator section | |
| verbosity | verbose level of output |
References rtas_dump_scn::fname_type, rtas_dump_scn::id, rtas_dump_scn::id_len, rtas_dump_scn::location, rtas_dump_scn::os_id, print_raw_data(), print_v6_hdr(), PRNT_FMT_ADDR, PRNT_FMT_L, PRNT_FMT_R, RTAS_DUMP_SCN, rtas_print(), scn_header::scn_id, rtas_dump_scn::size_hi, rtas_dump_scn::size_lo, rtas_dump_scn::size_valid, and rtas_dump_scn::v6hdr.
| struct rtas_dump_scn* rtas_get_dump_scn | ( | struct rtas_event * | re | ) | [read] |
rtas_get_dump_scn
| re | rtas_event pointer |
References get_re_scn(), and RTAS_DUMP_SCN.
Referenced by update_os_id_scn().
| int update_os_id_scn | ( | struct rtas_event * | re, | |
| const char * | id | |||
| ) |
update_os_dump_id
References rtas_event::buffer, rtas_dump_scn::id_len, rtas_dump_scn::os_id, scn_header::raw_offset, RE_SHDR_SZ, rtas_get_dump_scn(), and rtas_dump_scn::shdr.
1.5.5