Home
last modified time | relevance | path

Searched refs:libder_tag (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/libder/libder/
H A Dlibder_type.c14 libder_type_simple_abi(const struct libder_tag *type) in libder_type_simple_abi()
24 LIBDER_PRIVATE struct libder_tag *
28 return (calloc(1, sizeof(struct libder_tag))); in libder_type_alloc()
31 struct libder_tag *
32 libder_type_dup(struct libder_ctx *ctx, const struct libder_tag *dtype) in libder_type_dup()
34 struct libder_tag *type; in libder_type_dup()
69 struct libder_tag *
72 struct libder_tag *type; in libder_type_alloc_simple()
88 libder_type_release(struct libder_tag *type) in libder_type_release()
104 libder_type_free(struct libder_tag *type) in libder_type_free()
[all …]
H A Dlibder_private.h53 struct libder_tag { struct
65 struct libder_tag *type; argument
95 libder_normalizing_type(const struct libder_ctx *ctx, const struct libder_tag *type) in libder_normalizing_type()
115 libder_type_is(const struct libder_tag *type, uint8_t utype) in libder_type_is()
135 libder_type_simple(const struct libder_tag *type) in libder_type_simple()
165 struct libder_tag *, uint8_t *, size_t, uint32_t);
170 const struct libder_tag *, const uint8_t *, size_t, bool);
176 struct libder_tag *libder_type_alloc(void);
177 void libder_type_release(struct libder_tag *);
178 void libder_normalize_type(struct libder_ctx *, struct libder_tag *);
H A Dlibder.h99 struct libder_tag;
161 struct libder_object *libder_obj_alloc(struct libder_ctx *, struct libder_tag *, const uint8_t *, s…
170 struct libder_tag *libder_obj_type(const struct libder_object *);
177 struct libder_tag *libder_type_alloc_simple(struct libder_ctx *, uint8_t);
178 struct libder_tag *libder_type_dup(struct libder_ctx *, const struct libder_tag *);
179 void libder_type_free(struct libder_tag *);
181 uint8_t libder_type_simple(const struct libder_tag *);
H A Dlibder_obj.c47 libder_obj_alloc_check(struct libder_ctx *ctx, struct libder_tag *type, in libder_obj_alloc_check()
64 libder_obj_alloc(struct libder_ctx *ctx, struct libder_tag *type, in libder_obj_alloc()
93 struct libder_tag *type; in libder_obj_alloc_simple()
126 libder_obj_alloc_internal(struct libder_ctx *ctx, struct libder_tag *type, in libder_obj_alloc_internal()
347 struct libder_tag *
357 struct libder_tag *type = obj->type; in libder_obj_type_simple()
382 libder_type_name(const struct libder_tag *type) in libder_type_name()
494 libder_is_valid_obj(struct libder_ctx *ctx, const struct libder_tag *type, in libder_is_valid_obj()
940 libder_obj_tag_compare(const struct libder_tag *lhs, const struct libder_tag *rhs) in libder_obj_tag_compare()
H A Dlibder_read.c368 struct libder_tag *type) in der_read_structure_tag()
448 struct libder_tag *type, struct libder_payload *payload, bool *varlen) in der_read_structure()
589 struct libder_tag type; in libder_read_object()
H A Dlibder_write.c26 const struct libder_tag *type = obj->type; in libder_write_object_tag()