|
static UPB_FORCEINLINE bool | decode_checkenum (upb_Decoder *d, const char *ptr, upb_Message *msg, const upb_MiniTable_Enum *e, const upb_MiniTable_Field *field, wireval *val) |
|
static UPB_NOINLINE bool | decode_checkenum_slow (upb_Decoder *d, const char *ptr, upb_Message *msg, const upb_MiniTable_Enum *e, const upb_MiniTable_Field *field, uint32_t v) |
|
const UPB_NOINLINE char * | decode_checkrequired (upb_Decoder *d, const char *ptr, const upb_Message *msg, const upb_MiniTable *l) |
|
static const UPB_NOINLINE char * | decode_enum_packed (upb_Decoder *d, const char *ptr, upb_Message *msg, upb_Array *arr, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *field, wireval *val) |
|
static const UPB_NOINLINE char * | decode_enum_toarray (upb_Decoder *d, const char *ptr, upb_Message *msg, upb_Array *arr, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *field, wireval *val) |
|
static UPB_NORETURN void * | decode_err (upb_Decoder *d, upb_DecodeStatus status) |
|
static const upb_MiniTable_Field * | decode_findfield (upb_Decoder *d, const upb_MiniTable *l, uint32_t field_number, int *last_field_index) |
|
static const UPB_FORCEINLINE char * | decode_fixed_packed (upb_Decoder *d, const char *ptr, upb_Array *arr, wireval *val, const upb_MiniTable_Field *field, int lg2) |
|
static const UPB_FORCEINLINE char * | decode_group (upb_Decoder *d, const char *ptr, upb_Message *submsg, const upb_MiniTable *subl, uint32_t number) |
|
const UPB_NOINLINE char * | decode_isdonefallback (upb_Decoder *d, const char *ptr, int overrun) |
|
static const UPB_FORCEINLINE char * | decode_known (upb_Decoder *d, const char *ptr, upb_Message *msg, const upb_MiniTable *layout, const upb_MiniTable_Field *field, int op, wireval *val) |
|
static UPB_NOINLINE decode_vret | decode_longvarint64 (const char *ptr, uint64_t val) |
|
static const char * | decode_msg (upb_Decoder *d, const char *ptr, upb_Message *msg, const upb_MiniTable *layout) |
|
static const char * | decode_msgset (upb_Decoder *d, const char *ptr, upb_Message *msg, const upb_MiniTable *layout) |
|
static void | decode_munge (int type, wireval *val) |
|
static void | decode_munge_int32 (wireval *val) |
|
static upb_Message * | decode_newsubmsg (upb_Decoder *d, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *field) |
|
static const char * | decode_readstr (upb_Decoder *d, const char *ptr, int size, upb_StringView *str) |
|
static bool | decode_reserve (upb_Decoder *d, upb_Array *arr, size_t elem) |
|
static const char * | decode_reverse_skip_varint (const char *ptr, uint32_t val) |
|
static const UPB_FORCEINLINE char * | decode_tag (upb_Decoder *d, const char *ptr, uint32_t *val) |
|
static const char * | decode_toarray (upb_Decoder *d, const char *ptr, upb_Message *msg, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *field, wireval *val, int op) |
|
static const UPB_FORCEINLINE char * | decode_togroup (upb_Decoder *d, const char *ptr, upb_Message *submsg, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *field) |
|
static const char * | decode_tomap (upb_Decoder *d, const char *ptr, upb_Message *msg, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *field, wireval *val) |
|
static const char * | decode_tomsg (upb_Decoder *d, const char *ptr, upb_Message *msg, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *field, wireval *val, int op) |
|
static upb_DecodeStatus | decode_top (struct upb_Decoder *d, const char *buf, void *msg, const upb_MiniTable *l) |
|
static const UPB_FORCEINLINE char * | decode_tosubmsg (upb_Decoder *d, const char *ptr, upb_Message *submsg, const upb_MiniTable_Sub *subs, const upb_MiniTable_Field *field, int size) |
|
static const UPB_FORCEINLINE char * | decode_tosubmsg2 (upb_Decoder *d, const char *ptr, upb_Message *submsg, const upb_MiniTable *subl, int size) |
|
static UPB_FORCEINLINE bool | decode_tryfastdispatch (upb_Decoder *d, const char **ptr, upb_Message *msg, const upb_MiniTable *layout) |
|
static const char * | decode_unknown (upb_Decoder *d, const char *ptr, upb_Message *msg, int field_number, int wire_type, wireval val) |
|
static const UPB_FORCEINLINE char * | decode_varint64 (upb_Decoder *d, const char *ptr, uint64_t *val) |
|
static const UPB_FORCEINLINE char * | decode_varint_packed (upb_Decoder *d, const char *ptr, upb_Array *arr, wireval *val, const upb_MiniTable_Field *field, int lg2) |
|
static void | decode_verifyutf8 (upb_Decoder *d, const char *buf, int len) |
|
static const UPB_FORCEINLINE char * | decode_wireval (upb_Decoder *d, const char *ptr, const upb_MiniTable_Field *field, int wire_type, wireval *val, int *op) |
|
static char * | encode_varint32 (uint32_t val, char *ptr) |
|
const char * | fastdecode_err (upb_Decoder *d, int status) |
|
const char * | fastdecode_generic (struct upb_Decoder *d, const char *ptr, upb_Message *msg, intptr_t table, uint64_t hasbits, uint64_t data) |
|
upb_DecodeStatus | upb_Decode (const char *buf, size_t size, void *msg, const upb_MiniTable *l, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena) |
|
static void | upb_Decode_AddUnknownVarints (upb_Decoder *d, upb_Message *msg, uint32_t val1, uint32_t val2) |
|