Lines Matching refs:work_stuff
115 struct work_stuff struct
333 static void delete_work_stuff (struct work_stuff *);
335 static void delete_non_B_K_work_stuff (struct work_stuff *);
337 static char *mop_up (struct work_stuff *, string *, int);
339 static void squangle_mop_up (struct work_stuff *);
341 static void work_stuff_copy_to_from (struct work_stuff *, struct work_stuff *);
345 demangle_method_args (struct work_stuff *, const char **, string *);
349 internal_cplus_demangle (struct work_stuff *, const char *);
352 demangle_template_template_parm (struct work_stuff *work,
356 demangle_template (struct work_stuff *work, const char **, string *,
360 arm_pt (struct work_stuff *, const char *, int, const char **,
364 demangle_class_name (struct work_stuff *, const char **, string *);
367 demangle_qualified (struct work_stuff *, const char **, string *,
370 static int demangle_class (struct work_stuff *, const char **, string *);
372 static int demangle_fund_type (struct work_stuff *, const char **, string *);
374 static int demangle_signature (struct work_stuff *, const char **, string *);
376 static int demangle_prefix (struct work_stuff *, const char **, string *);
378 static int gnu_special (struct work_stuff *, const char **, string *);
413 static int demangle_args (struct work_stuff *, const char **, string *);
415 static int demangle_nested_args (struct work_stuff*, const char**, string*);
417 static int do_type (struct work_stuff *, const char **, string *);
419 static int do_arg (struct work_stuff *, const char **, string *);
422 demangle_function_name (struct work_stuff *, const char **, string *,
426 iterate_demangle_function (struct work_stuff *,
429 static void remember_type (struct work_stuff *, const char *, int);
431 static void remember_Btype (struct work_stuff *, const char *, int, int);
433 static int register_Btype (struct work_stuff *);
435 static void remember_Ktype (struct work_stuff *, const char *, int);
437 static void forget_types (struct work_stuff *);
439 static void forget_B_and_K_types (struct work_stuff *);
444 demangle_template_value_parm (struct work_stuff*, const char**,
448 do_hpacc_template_const_value (struct work_stuff *, const char **, string *);
451 do_hpacc_template_literal (struct work_stuff *, const char **, string *);
470 static int demangle_expression (struct work_stuff *, const char **, string *,
474 demangle_integral_value (struct work_stuff *, const char **, string *);
477 demangle_real_value (struct work_stuff *, const char **, string *);
480 demangle_arm_hp_template (struct work_stuff *, const char **, int, string *);
483 recursively_demangle (struct work_stuff *, const char **, string *, int);
642 struct work_stuff work[1]; in cplus_demangle_opname()
851 struct work_stuff work[1]; in cplus_demangle()
1162 internal_cplus_demangle (struct work_stuff *work, const char *mangled) in internal_cplus_demangle()
1232 squangle_mop_up (struct work_stuff *work) in squangle_mop_up()
1252 work_stuff_copy_to_from (struct work_stuff *to, struct work_stuff *from) in work_stuff_copy_to_from()
1318 delete_non_B_K_work_stuff (struct work_stuff *work) in delete_non_B_K_work_stuff()
1350 delete_work_stuff (struct work_stuff *work) in delete_work_stuff()
1360 mop_up (struct work_stuff *work, string *declp, int success) in mop_up()
1412 demangle_signature (struct work_stuff *work, in demangle_signature()
1703 demangle_method_args (struct work_stuff *work, const char **mangled,
1724 demangle_template_template_parm (struct work_stuff *work, in demangle_template_template_parm()
1786 demangle_expression (struct work_stuff *work, const char **mangled, in demangle_expression()
1843 demangle_integral_value (struct work_stuff *work, in demangle_integral_value()
1939 demangle_real_value (struct work_stuff *work, in demangle_real_value()
1980 demangle_template_value_parm (struct work_stuff *work, const char **mangled, in demangle_template_value_parm()
2089 demangle_template (struct work_stuff *work, const char **mangled, in demangle_template()
2300 arm_pt (struct work_stuff *work, const char *mangled, in arm_pt()
2354 demangle_arm_hp_template (struct work_stuff *work, const char **mangled, in demangle_arm_hp_template()
2532 demangle_class_name (struct work_stuff *work, const char **mangled, in demangle_class_name()
2586 demangle_class (struct work_stuff *work, const char **mangled, string *declp) in demangle_class()
2638 iterate_demangle_function (struct work_stuff *work, const char **mangled, in iterate_demangle_function()
2644 struct work_stuff work_init; in iterate_demangle_function()
2737 demangle_prefix (struct work_stuff *work, const char **mangled, in demangle_prefix()
2946 gnu_special (struct work_stuff *work, const char **mangled, string *declp) in gnu_special()
3147 recursively_demangle(struct work_stuff *work, const char **mangled, in recursively_demangle()
3279 demangle_qualified (struct work_stuff *work, const char **mangled, in demangle_qualified()
3538 do_type (struct work_stuff *work, const char **mangled, string *result) in do_type()
3850 demangle_fund_type (struct work_stuff *work, in demangle_fund_type()
4050 do_hpacc_template_const_value (struct work_stuff *work ATTRIBUTE_UNUSED, in do_hpacc_template_const_value()
4105 do_hpacc_template_literal (struct work_stuff *work, const char **mangled, in do_hpacc_template_literal()
4178 do_arg (struct work_stuff *work, const char **mangled, string *result) in do_arg()
4241 remember_type (struct work_stuff *work, const char *start, int len) in remember_type()
4271 remember_Ktype (struct work_stuff *work, const char *start, int len) in remember_Ktype()
4300 register_Btype (struct work_stuff *work) in register_Btype()
4326 remember_Btype (struct work_stuff *work, const char *start, in remember_Btype()
4339 forget_B_and_K_types (struct work_stuff *work) in forget_B_and_K_types()
4366 forget_types (struct work_stuff *work) in forget_types()
4424 demangle_args (struct work_stuff *work, const char **mangled, in demangle_args()
4547 demangle_nested_args (struct work_stuff *work, const char **mangled, in demangle_nested_args()
4586 demangle_function_name (struct work_stuff *work, const char **mangled, in demangle_function_name()