Symbol: demangle_status
tools/perf/util/demangle-rust-v0.c
1064
demangle_status orig_status = printer->status; // fixme not sure this is needed match for Ok on the Rust side
tools/perf/util/demangle-rust-v0.c
112
demangle_status status; // if status == 0 parser is valid
tools/perf/util/demangle-rust-v0.c
124
static NODISCARD demangle_status try_parse_path(struct parser *parser) {
tools/perf/util/demangle-rust-v0.c
139
NODISCARD static demangle_status rust_demangle_v0_demangle(const char *s, size_t s_len, struct demangle_v0 *res, const char **rest) {
tools/perf/util/demangle-rust-v0.c
1685
NODISCARD static demangle_status rust_demangle_legacy_demangle(const char *s, size_t s_len, struct demangle_legacy *res, const char **rest)
tools/perf/util/demangle-rust-v0.c
174
demangle_status status = try_parse_path(&parser);
tools/perf/util/demangle-rust-v0.c
1936
demangle_status st = rust_demangle_legacy_demangle(s, s_len, &legacy, &suffix);
tools/perf/util/demangle-rust-v0.c
662
static NODISCARD demangle_status parser_push_depth(struct parser *parser) {
tools/perf/util/demangle-rust-v0.c
671
static demangle_status parser_pop_depth(struct parser *parser) {
tools/perf/util/demangle-rust-v0.c
704
static NODISCARD demangle_status parser_ch(struct parser *parser, uint8_t *next) {
tools/perf/util/demangle-rust-v0.c
719
static NODISCARD demangle_status parser_hex_nibbles(struct parser *parser, struct buf *buf) {
tools/perf/util/demangle-rust-v0.c
735
static NODISCARD demangle_status parser_digit_10(struct parser *parser, uint8_t *out) {
tools/perf/util/demangle-rust-v0.c
746
static NODISCARD demangle_status parser_digit_62(struct parser *parser, uint64_t *out) {
tools/perf/util/demangle-rust-v0.c
765
static NODISCARD demangle_status parser_integer_62(struct parser *parser, uint64_t *out) {
tools/perf/util/demangle-rust-v0.c
772
demangle_status status;
tools/perf/util/demangle-rust-v0.c
794
static NODISCARD demangle_status parser_opt_integer_62(struct parser *parser, uint8_t tag, uint64_t *out) {
tools/perf/util/demangle-rust-v0.c
800
demangle_status status;
tools/perf/util/demangle-rust-v0.c
811
static NODISCARD demangle_status parser_disambiguator(struct parser *parser, uint64_t *out) {
tools/perf/util/demangle-rust-v0.c
817
static NODISCARD demangle_status parser_namespace(struct parser *parser, parser_namespace_type *out) {
tools/perf/util/demangle-rust-v0.c
830
static NODISCARD demangle_status parser_backref(struct parser *parser, struct parser *out) {
tools/perf/util/demangle-rust-v0.c
837
demangle_status status = parser_integer_62(parser, &i);
tools/perf/util/demangle-rust-v0.c
858
static NODISCARD demangle_status parser_ident(struct parser *parser, struct ident *out) {
tools/perf/util/demangle-rust-v0.c
862
demangle_status status = parser_digit_10(parser, &d);
tools/perf/util/demangle-rust-v0.c
932
static const char *demangle_error_message(demangle_status status) {
tools/perf/util/demangle-rust-v0.c
970
demangle_status _parse_status = method(&(printer)->parser, ## __VA_ARGS__); \