Lines Matching refs:work_stuff

121 struct work_stuff  struct
349 static void delete_work_stuff (struct work_stuff *);
351 static void delete_non_B_K_work_stuff (struct work_stuff *);
353 static char *mop_up (struct work_stuff *, string *, int);
355 static void squangle_mop_up (struct work_stuff *);
357 static void work_stuff_copy_to_from (struct work_stuff *, struct work_stuff *);
361 demangle_method_args (struct work_stuff *, const char **, string *);
365 internal_cplus_demangle (struct work_stuff *, const char *);
368 demangle_template_template_parm (struct work_stuff *work,
372 demangle_template (struct work_stuff *work, const char **, string *,
376 arm_pt (struct work_stuff *, const char *, int, const char **,
380 demangle_class_name (struct work_stuff *, const char **, string *);
383 demangle_qualified (struct work_stuff *, const char **, string *,
386 static int demangle_class (struct work_stuff *, const char **, string *);
388 static int demangle_fund_type (struct work_stuff *, const char **, string *);
390 static int demangle_signature (struct work_stuff *, const char **, string *);
392 static int demangle_prefix (struct work_stuff *, const char **, string *);
394 static int gnu_special (struct work_stuff *, const char **, string *);
429 static int demangle_args (struct work_stuff *, const char **, string *);
431 static int demangle_nested_args (struct work_stuff*, const char**, string*);
433 static int do_type (struct work_stuff *, const char **, string *);
435 static int do_arg (struct work_stuff *, const char **, string *);
438 demangle_function_name (struct work_stuff *, const char **, string *,
442 iterate_demangle_function (struct work_stuff *,
445 static void remember_type (struct work_stuff *, const char *, int);
447 static void push_processed_type (struct work_stuff *, int);
449 static void pop_processed_type (struct work_stuff *);
451 static void remember_Btype (struct work_stuff *, const char *, int, int);
453 static int register_Btype (struct work_stuff *);
455 static void remember_Ktype (struct work_stuff *, const char *, int);
457 static void forget_types (struct work_stuff *);
459 static void forget_B_and_K_types (struct work_stuff *);
464 demangle_template_value_parm (struct work_stuff*, const char**,
468 do_hpacc_template_const_value (struct work_stuff *, const char **, string *);
471 do_hpacc_template_literal (struct work_stuff *, const char **, string *);
490 static int demangle_expression (struct work_stuff *, const char **, string *,
494 demangle_integral_value (struct work_stuff *, const char **, string *);
497 demangle_real_value (struct work_stuff *, const char **, string *);
500 demangle_arm_hp_template (struct work_stuff *, const char **, int, string *);
503 recursively_demangle (struct work_stuff *, const char **, string *, int);
658 struct work_stuff work[1]; in cplus_demangle_opname()
867 struct work_stuff work[1]; in cplus_demangle()
1216 internal_cplus_demangle (struct work_stuff *work, const char *mangled) in internal_cplus_demangle()
1286 squangle_mop_up (struct work_stuff *work) in squangle_mop_up()
1308 work_stuff_copy_to_from (struct work_stuff *to, struct work_stuff *from) in work_stuff_copy_to_from()
1378 delete_non_B_K_work_stuff (struct work_stuff *work) in delete_non_B_K_work_stuff()
1416 delete_work_stuff (struct work_stuff *work) in delete_work_stuff()
1426 mop_up (struct work_stuff *work, string *declp, int success) in mop_up()
1478 demangle_signature (struct work_stuff *work, in demangle_signature()
1770 demangle_method_args (struct work_stuff *work, const char **mangled,
1791 demangle_template_template_parm (struct work_stuff *work, in demangle_template_template_parm()
1853 demangle_expression (struct work_stuff *work, const char **mangled, in demangle_expression()
1910 demangle_integral_value (struct work_stuff *work, in demangle_integral_value()
2006 demangle_real_value (struct work_stuff *work, in demangle_real_value()
2047 demangle_template_value_parm (struct work_stuff *work, const char **mangled, in demangle_template_value_parm()
2158 demangle_template (struct work_stuff *work, const char **mangled, in demangle_template()
2371 arm_pt (struct work_stuff *work, const char *mangled, in arm_pt()
2425 demangle_arm_hp_template (struct work_stuff *work, const char **mangled, in demangle_arm_hp_template()
2603 demangle_class_name (struct work_stuff *work, const char **mangled, in demangle_class_name()
2657 demangle_class (struct work_stuff *work, const char **mangled, string *declp) in demangle_class()
2709 iterate_demangle_function (struct work_stuff *work, const char **mangled, in iterate_demangle_function()
2715 struct work_stuff work_init; in iterate_demangle_function()
2808 demangle_prefix (struct work_stuff *work, const char **mangled, in demangle_prefix()
3017 gnu_special (struct work_stuff *work, const char **mangled, string *declp) in gnu_special()
3225 recursively_demangle(struct work_stuff *work, const char **mangled, in recursively_demangle()
3357 demangle_qualified (struct work_stuff *work, const char **mangled, in demangle_qualified()
3616 do_type (struct work_stuff *work, const char **mangled, string *result) in do_type()
3949 demangle_fund_type (struct work_stuff *work, in demangle_fund_type()
4150 do_hpacc_template_const_value (struct work_stuff *work ATTRIBUTE_UNUSED, in do_hpacc_template_const_value()
4205 do_hpacc_template_literal (struct work_stuff *work, const char **mangled, in do_hpacc_template_literal()
4279 do_arg (struct work_stuff *work, const char **mangled, string *result) in do_arg()
4342 push_processed_type (struct work_stuff *work, int typevec_index) in push_processed_type()
4371 pop_processed_type (struct work_stuff *work) in pop_processed_type()
4377 remember_type (struct work_stuff *work, const char *start, int len) in remember_type()
4409 remember_Ktype (struct work_stuff *work, const char *start, int len) in remember_Ktype()
4440 register_Btype (struct work_stuff *work) in register_Btype()
4468 remember_Btype (struct work_stuff *work, const char *start, in remember_Btype()
4481 forget_B_and_K_types (struct work_stuff *work) in forget_B_and_K_types()
4508 forget_types (struct work_stuff *work) in forget_types()
4566 demangle_args (struct work_stuff *work, const char **mangled, in demangle_args()
4692 demangle_nested_args (struct work_stuff *work, const char **mangled, in demangle_nested_args()
4731 demangle_function_name (struct work_stuff *work, const char **mangled, in demangle_function_name()