• MYSQLD c++函数修饰名转换工具c++filt


    会话1:

    mysql> select now();

    会话2:

    [root@localhost ~]# stap -v -e 'probe process("/usr/local/mysql56/bin/mysqld").function("*Item_*").call{ if( tid()==7625) printf("%s:%s %d ",execname(),probefunc(),tid())}' | c++filt



    构造函数

    mysqld:Item_func_now_local::Item_func_now_local(unsigned char) 7625 mysqld:Item_func_now::Item_func_now(unsigned char) 7625 mysqld:Item_datetime_func::Item_datetime_func() 7625 mysqld:Item_temporal_func::Item_temporal_func() 7625 mysqld:Item_func::Item_func() 7625 mysqld:Item_result_field::Item_result_field() 7625 mysqld:Item_name_string::Item_name_string() 7625 mysqld:Item_name_string::Item_name_string() 7625 mysqld:Item_int::Item_int(unsigned long long, unsigned int) 7625 mysqld:Item_num::Item_num() 7625 mysqld:Item_basic_constant::Item_basic_constant() 7625 mysqld:Item_name_string::Item_name_string() 7625 mysqld:Item_name_string::Item_name_string() 7625



    类成员函数:

    mysqld:Item_int::val_int() 7625 mysqld:Bounds_checked_array<Item_null_result*>::Bounds_checked_array() 7625 mysqld:Mem_root_array<Item_exists_subselect*, true>::Mem_root_array(st_mem_root*) 7625 mysqld:List_iterator<Item_func_set_user_var>::List_iterator(List<Item_func_set_user_var>&) 7625 mysqld:List_iterator<Item_func_set_user_var>::operator++(int) 7625 mysqld:Item_func::fix_fields(THD*, Item**) 7625 mysqld:Item_func::get_initial_pseudo_tables() const 7625 mysqld:Item_func_now::fix_length_and_dec() 7625 mysqld:Item_temporal_func::check_precision() 7625 mysqld:Item_func_now_local::time_zone() 7625 mysqld:Item_func::used_tables() const 7625 mysqld:Item_func::used_tables() const 7625 mysqld:List_iterator<Item_func_match>::List_iterator(List<Item_func_match>&) 7625 mysqld:List_iterator<Item_func_match>::List_iterator(List<Item_func_match>&) 7625 mysqld:List_iterator<Item_func_match>::operator++(int) 7625 mysqld:Item_func::type() const 7625 mysqld:Mem_root_array<Item_exists_subselect*, true>::empty() const 7625 mysqld:Mem_root_array<Item_exists_subselect*, true>::size() const 7625 mysqld:Item_datetime_func::field_type() const 7625 mysqld:Item_temporal_func::charset_for_protocol() const 7625 mysqld:Item_temporal_func::charset_for_protocol() const 7625 mysqld:Item_temporal_func::charset_for_protocol() const 7625 mysqld:Item_datetime_func::field_type() const 7625 mysqld:Item_func_now::get_date(st_mysql_time*, unsigned int) 7625 mysqld:Item_basic_constant::cleanup() 7625


    析构函数

    mysqld:Item_int::~Item_int() 7625 mysqld:Item_num::~Item_num() 7625 mysqld:Item_basic_constant::~Item_basic_constant() 7625 mysqld:Item_result_field::cleanup() 7625 mysqld:Item_func_now_local::~Item_func_now_local() 7625 mysqld:Item_func_now::~Item_func_now() 7625 mysqld:Item_datetime_func::~Item_datetime_func() 7625 mysqld:Item_temporal_func::~Item_temporal_func() 7625 mysqld:Item_func::~Item_func() 7625 mysqld:Item_result_field::~Item_result_field() 7625 mysqld:base_ilist<Item_change_record>::is_empty() const 7625 ^CPass 5: run completed in 20usr/160sys/7210real ms.



  • 相关阅读:
    机器学习与AI相关的资料
    基于React 的前端UI开发框架 及与Electron 的结合 https://cxjs.io/
    快速开发工具:Servoy
    求同网----专门解决物料编码问题!
    AUTOML --- Machine Learning for Automated Algorithm Design.
    iOS- 给App添加内购& 验证购买iOS7新特性
    ffmpeg在iOS的使用
    iOS小技巧:用runtime 解决UIButton 重复点击问题
    iOS应用性能调优的25个建议和技巧
    iOS js oc相互调用(JavaScriptCore)(二)
  • 原文地址:https://www.cnblogs.com/zengkefu/p/5641672.html
Copyright © 2020-2023  润新知