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

会话1:

mysql> select now();

会话2:

[[email protected] ~]# stap -v -e ‘probe process("/usr/local/mysql56/bin/mysqld").function("*Item_*").call{ if( tid()==7625) printf("%s:%s %d \n",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.
时间: 2024-10-26 06:39:40

MYSQLD c++函数修饰名转换工具c++filt的相关文章

linux下c++filter查看函数修饰名

c++函数在linux系统下编译之后会变成类似下面的样子: _ZNK4Json5ValueixEPKc 在linux命令行使用c++filter: [email protected]:~ $ c++filt _ZNK4Json5ValueixEPKc Json::Value::operator[](char const*) const 这样就得到函数的原始名称 如果没有安装c++filter, 可以自行搜索.linux下c++filter查看函数修饰名,布布扣,bubuko.com

【原创+整理】简述何为调用约定,函数导出名以及extern C

何为调用约定 调用约定指的是函数在调用时会按照不同规则,翻译成不同的汇编代码.这和参数的压栈顺序和栈的清理方式相关,也就是说不同的调用约定,这些方式会做相应改变.一般编译器是以默认的调用约定编译一份代码,但当一个项目使用不同调用约定的库会产生链接错误. 何为函数导出名 同一个函数,在不同的编译器编译出来的符号名是不一样的,程序目标文件链接的时候不知道源程序的函数名,而是通过目标文件(.obj)中寻找相应的函数符号表.在下面中会指出不同调用约定对应的函数导出名. 三种调用约定   (1)__fas

SQLServer(MSSQL)、MySQL、SQLite、Access相互迁移转换工具 DB2DB v1.4

最近公司有一个项目,需要把原来的系统从 MSSQL 升迁到阿里云RDS(MySQL)上面.为便于测试,所以需要把原来系统的所有数据表以及测试数据转换到 MySQL 上面.在百度上找了很多方法,有通过微软 DTS 的,也有使用 mss2sql 工具进行转换的.使用 DTS 需要预先创建好数据表,否则新迁移的数据库是没有主键的.而 mss2sql 工具可以解决以上问题,但转换速度非常慢!我需要转换 3000 万的数据,在一台相当不错的服务器上面,也需要几天几夜才能转换完成.而 DB2DB 就是在这样

SQLServer(MSSQL)、MySQL、SQLite、Access相互迁移转换工具 DB2DB v1.3

最近公司有一个项目,需要把原来的系统从 MSSQL 升迁到阿里云RDS(MySQL)上面.为便于测试,所以需要把原来系统的所有数据表以及测试数据转换到 MySQL 上面.在百度上找了很多方法,有通过微软 DTS 的,也有使用 mss2sql 工具进行转换的.使用 DTS 需要预先创建好数据表,否则新迁移的数据库是没有主键的.而 mss2sql 工具可以解决以上问题,但转换速度非常慢!我需要转换 3000 万的数据,在一台相当不错的服务器上面,也需要几天几夜才能转换完成.而 DB2DB 就是在这样

【C/C++学院】0822-类型转换函数与构造转换函数/类的继承/类的继承以及区别/继承静态成员与静态函数//继承实现代码重用/单继承QT案例/多继承简介以及实战/Gpu编程

类型转换函数与构造转换函数 #include<iostream> class fushu { public: explicit fushu(int num)//避免隐式转换,引发歧义 { x = num; y = num; } void print() { std::cout << x << "+" << y << "i" << std::endl; } operator int(); //不支

sql 时间转换格式 convert(varchar(10),字段名,转换格式)

convert(varchar(10),字段名,转换格式) CONVERT(nvarchar(10),count_time,121)CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到的函数的3个参数,第1个参数为,转换后的大小,第2个为转换日期的字段或函数,第3个为转换的格式. 具体如下:0 | 0 or 100 | mon dd yyyy hh:miAM(或P

转 sql 时间转换格式 convert(varchar(10),字段名,转换格式)

convert(varchar(10),字段名,转换格式) CONVERT(nvarchar(10),count_time,121)CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到的函数的3个参数,第1个参数为,转换后的大小,第2个为转换日期的字段或函数,第3个为转换的格式. 具体如下:0 | 0 or 100 | mon dd yyyy hh:miAM(或P

web字体格式及几种在线格式转换工具介绍

原文地址:http://blog.csdn.net/xiaolongtotop/article/details/8316554 目前,文字信息仍是网站最主要的内容,随着CSS3技术的不断成熟,Web字体逐渐成为话题,这项让未来Web更加丰富多彩的技术拥有多种实现方案,其中之一是通过@font-face属性在网页中嵌入自定义字体,主流的浏览器都支持这项技术,本文介绍主要的几种Web字体格式及字体格式转换. Web字体格式介绍 TrueType (.ttf) Windows和Mac系统最常用的字体格

iSkysoft iMedia Converter Deluxe Mac如何制作视频?视频格式转换工具制作动图的方法

使用iSkysoft iMedia Converter Deluxe Mac如何制作视频?使用视频格式转换工具,你可以轻松进行动图或视频的制作,也可以把你喜欢的视频的某一段提取出来,制作成你自己风格的视频,功能强大,使用简单,下面Mac down 小编就为大家介绍一下视频格式转换工具制作动图的方法,希望能够对你有所帮助. https://www.macdown.com 首先下载iSkysoft iMedia Converter Deluxe Mac视频格式转换工具. 来本站Mac down.co