GDB (xrefs)
Functions
/tmp/gdb-7.10/gdb/registry.c File Reference
#include "defs.h"
#include "registry.h"

Go to the source code of this file.

Functions

const struct registry_dataregister_data_with_cleanup (struct registry_data_registry *registry, registry_data_callback save, registry_data_callback free)
 
void registry_alloc_data (struct registry_data_registry *registry, struct registry_fields *fields)
 
void registry_clear_data (struct registry_data_registry *data_registry, registry_callback_adaptor adaptor, struct registry_container *container, struct registry_fields *fields)
 
void registry_container_free_data (struct registry_data_registry *data_registry, registry_callback_adaptor adaptor, struct registry_container *container, struct registry_fields *fields)
 
void registry_set_data (struct registry_fields *fields, const struct registry_data *data, void *value)
 
void * registry_data (struct registry_fields *fields, const struct registry_data *data)
 

Function Documentation

const struct registry_data* register_data_with_cleanup ( struct registry_data_registry registry,
registry_data_callback  save,
registry_data_callback  free 
)
void registry_alloc_data ( struct registry_data_registry registry,
struct registry_fields fields 
)
void registry_clear_data ( struct registry_data_registry data_registry,
registry_callback_adaptor  adaptor,
struct registry_container *  container,
struct registry_fields fields 
)
void registry_container_free_data ( struct registry_data_registry data_registry,
registry_callback_adaptor  adaptor,
struct registry_container *  container,
struct registry_fields fields 
)

Definition at line 85 of file registry.c.

References registry_fields::data, gdb_assert, registry_clear_data(), and xfree().

void* registry_data ( struct registry_fields fields,
const struct registry_data data 
)
void registry_set_data ( struct registry_fields fields,
const struct registry_data data,
void *  value 
)