会话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 \n",execname(),probefunc(),tid())}' | c++filt


构造函数

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

类成员函数:

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

析构函数

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

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

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

    何为调用约定 调用约定指的是函数在调用时会按照不同规则,翻译成不同的汇编代码.这和参数的压栈顺序和栈的清理方式相关,也就是说不同的调用约定,这些方式会做相应改变.一般编译器是以默认的调用约定编译一份代 ...

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

    convert(varchar(10),字段名,转换格式) CONVERT(nvarchar(10),count_time,121)CONVERT为日期转换函数,一般就是在时间类型(datetime, ...

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

    convert(varchar(10),字段名,转换格式) CONVERT(nvarchar(10),count_time,121) CONVERT为日期转换函数,一般就是在时间类型(datetime ...

  4. Sybase datetime 时间转换格式 convert(varchar(10),字段名,转换格式)

    convert(varchar(10),字段名,转换格式)sybase下convert函数第三个参数(时间格式)比如:1.select user_id,convert(varchar(10),dayt ...

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

    原文地址:http://blog.csdn.net/xiaolongtotop/article/details/8316554 目前,文字信息仍是网站最主要的内容,随着CSS3技术的不断成熟,Web字 ...

  6. DensityUtil【尺寸转换工具类(px、dp互相转换)】

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 用于项目中dp.px.sp之间的转换以及指定缩放值下的转换. 效果图 暂不需要 代码分析 常用的方法是px2dip.dip2px: ...

  7. convert(varchar(10),字段名,转换格式

    sql 时间转换格式 ) convert(varchar(10),字段名,转换格式) CONVERT(nvarchar(10),count_time,121)CONVERT为日期转换函数,一般就是在时 ...

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

    convert(varchar(10),字段名,转换格式) CONVERT(nvarchar(10),count_time,121) CONVERT为日期转换函数,一般就是在时间类型(datetime ...

  9. 【Java】字节数组转换工具类

    import org.apache.commons.lang.ArrayUtils; import java.nio.charset.Charset; /** * 字节数组转换工具类 */ publi ...

随机推荐

  1. !! python 之半年总结

    http://blog.chinaunix.net/uid-26443921-id-3481357.html 半年前开始系统完整深入的了解学习 python 读书篇: <python 核心编程2 ...

  2. Android 内核初识(7)RefBase、LightRefBase、sp和wp

    简介 RefBase是Android中所有对象的始祖,类似MFC中的CObject及Java中的Object对象.在Android中,RefBase结合sp和wp,实现了一套通过引用计数的方法来控制对 ...

  3. C# ASP.NET FILEUPLOAD详解

    显示一个文本框控件和一个浏览按钮,使用户可以选择要上载到服务器的文件. 命名空间: System.Web.UI.WebControls 程序集: System.Web(在 system.web.dll ...

  4. IPv6 tutorial – Part 7: Zone ID and unique local IPv6 unicast addresses

    The zone ID is used to distinguish ambiguous link-local and site-local addresses. Unique local IPv6 ...

  5. DesignPatterns

    1.设计模式,说明工厂模式.  总共23种,分为三大类:创建型,结构型,行为型 创建型 1. Factory Method(工厂方法) 2. Abstract Factory(抽象工厂) 3. Bui ...

  6. 【转】Java 类的生命周期详解

    一. 引 言 最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大 ...

  7. struct ifconf和struct ifreq,获取网线插入状态

    这两天看用C获取当前网口的插入网线状态的程序,遇见了这两个不熟悉的结构体,看了头文件中的说明和详细. struct ifreq 这个结构定义在include/net/if.h,用来配置ip地址,激活接 ...

  8. JAX-WS(JWS)发布WebService

    WebService历来都很受重视,特别是Java阵营,WebService框架和技术层出不穷.知名的XFile(新的如CXF).Axis1.Axis2等. 而Sun公司也不甘落后,从早期的JAX-R ...

  9. [BILL WEI]一些经常用到的SQL函数

    截取时间 --convert可以截取特点值 convert(varchar(10),getdate(),120) 截取2012-11-11 11:11:11 前10位,得到日期2012-11-11

  10. 高并发的常见策略--大型web项目

    一个运营的系统在正式上线后将会遇到各种层级的高并发请求,因此我们必须对此做出相应的策略和技术解决方案,首先我们需要认清系统的高并发由3个层面导致: 1. 传输层 大量用户对系统请求后,将会造成网络带宽 ...