Lines Matching defs:module
439 // range of profile classes approprate for this module
449 bool add_modules(string const & module, sym_iterator it);
468 void add_modules(string const & module,
484 void add_modules(string const & module, string const & app_name,
502 void add_module_symbol(string const & module, string const & app,
569 cverb << vxml << " module:class(" << lo << "," << hi << ")=";
577 out << open_element(MODULE, true);
581 out << close_element(MODULE);
624 add_module_symbol(string const & module, string const & app,
629 if (module == app) {
634 // close out current module
645 if (module != current_module_name) {
646 // we have a module distinct from it's binary: --separate=lib
647 // and this is the first symbol for this module
649 // close out current module
657 // module symbols
661 // build the new module
663 my_modules[m].build_module(module, it, 0, nr_classes-1);
666 // propagate this symbols counts to the module
680 string module = get_image_name((*it)->image_name,
688 current_binary->add_module_symbol(module, binary, it);
691 module
705 add_modules(string const & module, string const & app_name,
709 processes[p].add_modules(module, app_name, it);
728 string module = get_image_name((*it)->image_name,
731 processes_root.add_modules(module, binary, it);
792 // close out previous binary and module
828 void process_info::add_modules(string const & module,
833 added |= my_threads[t].add_modules(module, it);
899 bool thread_info::add_modules(string const & module, sym_iterator it)
903 if (nr_modules > 0 && old_name != module) {
905 // close out previous module if it hasn't already been closed out
910 // add a new module for this symbol if it has a non-zero count
911 if (nr_modules == 0 || module != old_name) {
913 add_module_symbol(module, it);
917 // propagate symbols count to module
991 // build the process/thread/module hierarchy that will allow us later
1000 // build the structure representing the process/thread/module hierarchy