#include "gdbsupport/gdb_obstack.h"
#include "gdbsupport/xml-utils.h"
#include "gdbsupport/byte-vector.h"
#include "gdbsupport/gdb_optional.h"
#include "gdbsupport/function-view.h"
Go to the source code of this file.
|
const char * | fetch_xml_builtin (const char *filename) |
|
LONGEST | xml_builtin_xfer_partial (const char *filename, gdb_byte *readbuf, const gdb_byte *writebuf, ULONGEST offset, LONGEST len) |
|
bool | xml_process_xincludes (std::string &result, const char *name, const char *text, xml_fetch_another fetcher, int depth) |
|
int | gdb_xml_parse_quick (const char *name, const char *dtd_name, const struct gdb_xml_element *elements, const char *document, void *user_data) |
|
void | gdb_xml_debug (struct gdb_xml_parser *parser, const char *format,...) ATTRIBUTE_PRINTF(2 |
|
void void | gdb_xml_error (struct gdb_xml_parser *parser, const char *format,...) ATTRIBUTE_NORETURN ATTRIBUTE_PRINTF(2 |
|
void void struct gdb_xml_value * | xml_find_attribute (std::vector< gdb_xml_value > &attributes, const char *name) |
|
ULONGEST | gdb_xml_parse_ulongest (struct gdb_xml_parser *parser, const char *value) |
|
gdb::optional< gdb::char_vector > | xml_fetch_content_from_file (const char *filename, const char *dirname) |
|
◆ gdb_xml_attribute_handler
typedef void * gdb_xml_attribute_handler(struct gdb_xml_parser *parser, const struct gdb_xml_attribute *, const char *value) |
◆ gdb_xml_element_end_handler
typedef void gdb_xml_element_end_handler(struct gdb_xml_parser *, const struct gdb_xml_element *, void *user_data, const char *body_text) |
◆ gdb_xml_element_start_handler
◆ xml_fetch_another
Initial value: gdb::function_view<gdb::optional<gdb::char_vector>
(const char * )>
Definition at line 52 of file xml-support.h.
◆ gdb_xml_attribute_flag
Enumerator |
---|
GDB_XML_AF_NONE | |
GDB_XML_AF_OPTIONAL | |
Definition at line 102 of file xml-support.h.
◆ gdb_xml_element_flag
Enumerator |
---|
GDB_XML_EF_NONE | |
GDB_XML_EF_OPTIONAL | |
GDB_XML_EF_REPEATABLE | |
Definition at line 123 of file xml-support.h.
◆ fetch_xml_builtin()
const char * fetch_xml_builtin |
( |
const char * | filename | ) |
|
◆ gdb_xml_debug()
void gdb_xml_debug |
( |
struct gdb_xml_parser * | parser, |
|
|
const char * | format, |
|
|
| ... ) |
◆ gdb_xml_error()
void void gdb_xml_error |
( |
struct gdb_xml_parser * | parser, |
|
|
const char * | format, |
|
|
| ... ) |
◆ gdb_xml_parse_quick()
int gdb_xml_parse_quick |
( |
const char * | name, |
|
|
const char * | dtd_name, |
|
|
const struct gdb_xml_element * | elements, |
|
|
const char * | document, |
|
|
void * | user_data ) |
◆ gdb_xml_parse_ulongest()
ULONGEST gdb_xml_parse_ulongest |
( |
struct gdb_xml_parser * | parser, |
|
|
const char * | value ) |
◆ xml_builtin_xfer_partial()
LONGEST xml_builtin_xfer_partial |
( |
const char * | filename, |
|
|
gdb_byte * | readbuf, |
|
|
const gdb_byte * | writebuf, |
|
|
ULONGEST | offset, |
|
|
LONGEST | len ) |
◆ xml_fetch_content_from_file()
gdb::optional< gdb::char_vector > xml_fetch_content_from_file |
( |
const char * | filename, |
|
|
const char * | dirname ) |
|
extern |
◆ xml_find_attribute()
◆ xml_process_xincludes()
bool xml_process_xincludes |
( |
std::string & | result, |
|
|
const char * | name, |
|
|
const char * | text, |
|
|
xml_fetch_another | fetcher, |
|
|
int | depth ) |
◆ gdb_xml_enums_boolean
◆ gdb_xml_parse_attr_enum
◆ gdb_xml_parse_attr_ulongest