c++ 打印堆栈信息
来源:互联网 发布:淘宝美工助理激活卡号 编辑:程序博客网 时间:2024/05/16 09:38
void printStack( void ){unsigned int i;void * stack[ 100 ];unsigned short frames;SYMBOL_INFO * symbol;HANDLE process;process = GetCurrentProcess();SymInitialize( process, NULL, TRUE );frames = CaptureStackBackTrace( 0, 100, stack, NULL );symbol = ( SYMBOL_INFO * )calloc( sizeof( SYMBOL_INFO ) + 256 * sizeof( char ), 1 );symbol->MaxNameLen = 255;symbol->SizeOfStruct = sizeof( SYMBOL_INFO );for( i = 0; i < frames; i++ ){SymFromAddr( process, ( DWORD64 )( stack[ i ] ), 0, symbol );printf( "%i: %s - 0x%0X\n", frames - i - 1, symbol->Name, symbol->Address );}free( symbol );}
0 0
- ExceptionUtil:打印堆栈信息
- c++ 打印堆栈信息
- java堆栈信息打印
- python打印堆栈信息
- 堆栈信息打印
- xcode打印堆栈信息
- python打印堆栈信息
- Log4j 打印堆栈信息
- 打印堆栈信息
- backtrace打印segment堆栈信息
- 打印堆栈中的初始化信息
- Java调试打印堆栈信息
- 打印错误的堆栈信息
- $.ajax打印error堆栈信息
- java打印异常中的堆栈信息
- 整个出错打印的堆栈信息
- android利用异常打印调用堆栈信息
- 日志如何打印异常堆栈信息。
- 谈谈使用VFW在windows下编程控制摄像头(二)
- 四元数与复数
- 算法总结
- 字典树详解----串查找、排序、公共前缀之杀手锏
- JQuery操作单选,复选,下拉框
- c++ 打印堆栈信息
- jQuery 一些方法技巧
- 数据库row_number()的简单用法
- 视频运行库AVICAP32.DLL常用函数列表
- iframe嵌套跳转,刷新,表单提交
- 好记性不如烂笔头——垃圾回收
- PostgreSQL:pgloader导入导出处理重复数据简单示例
- float和double的操作记录
- 问题排查之OOM 之 mina java.lang.OutOfMemoryError(转)