inux kernel 里面打印堆栈的函数
来源:互联网 发布:java继承的定义 编辑:程序博客网 时间:2024/04/28 06:02
inux kernel 里面打印堆栈的函数
调用dump_stack()就会打印当前cpu的堆栈的调用函数了。参考内核源代码
arch/x86_64/kernel/traps.c
/*
* The architecture-independent dump_stack generator
*/
void dump_stack(void)
{
unsigned long dummy;
show_trace(&dummy);
}
/*
* When in-kernel, we also print out the stack and code at the
* time of the fault..
*/
if (in_kernel) {
printk("Stack: ");
show_stack(NULL, (unsigned long*)rsp);
还有一种是可以打出函数调用的过程:
arch/x86_64/kernel/traps.c
/*
* The architecture-independent dump_stack generator
*/
void dump_stack(void)
{
unsigned long dummy;
show_trace(&dummy);
}
/*
* When in-kernel, we also print out the stack and code at the
* time of the fault..
*/
if (in_kernel) {
printk("Stack: ");
show_stack(NULL, (unsigned long*)rsp);
还有一种是可以打出函数调用的过程:
print_symbol("caller is %s/n", (long)__builtin_return_address(0));
- inux kernel 里面打印堆栈的函数
- kernel里面的打印
- 在linux kernel中打印函数调用的堆栈的方法
- 打印函数调用的堆栈信息
- 打印函数调用堆栈
- 打印函数调用堆栈
- linux kernel 打印函数指针对应的函数名
- 打印 JavaScript 函数调用堆栈
- Linux中打印函数堆栈
- Android上面打印函数堆栈
- Linux 内核堆栈打印函数
- linux打印函数调用堆栈
- IOS 打印函数调用堆栈
- lua 打印函数调用堆栈
- 堆栈打印的方法
- Linux下使用函数打印程序堆栈错误的方法
- java代码中打印出一个函数的调用堆栈
- 奔溃的时候堆栈里面打印出来了这个 _GLOBAL_OFFSET_TABLE_ ()
- 利用Google Chart服务生成二维码
- WCF开发实战系列一:创建第一个WCF服务 (原创:灰灰虫的家http://hi.baidu.com/grayworm)
- 拷贝Python 对象-----浅拷贝和深拷贝
- Android RalativeLayout 详解
- Android Wi-Fi Display(Miracast)介绍
- inux kernel 里面打印堆栈的函数
- win7安装tomcat
- 黑马程序员java学习—多线程1
- java中的DocuEvent事件
- 芯片OTP和MASKROM区别
- 创业者给公司取名
- 取物料特性
- android Uncaught Error: Error calling method on NPObject.
- WindowManager