背景 我们在查core问题时,有时候须要查看某个TLS变量的值。可是GDB没有提供直接的命令,或者我不知道。这篇文字的目的。就是想办法从core文件里找出某个线程存放TLS变量的内容。 依据 Linux的glibc库创建线程时。使用mmap创建一块内存空间,作为此线程的栈空间。并将一个叫做struc ...
分类:
系统相关 时间:
2018-01-30 21:17:22
阅读次数:
247
准备工作,安装依赖库 yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-d ...
分类:
其他好文 时间:
2018-01-25 19:16:13
阅读次数:
145
写在前面: 首先,centos是自己集成mysql的。但是我要用的服务器人家没给装。 其次,centos是可以yum安装mysql的,我很高兴而且轻松的用yum把mysql安装上了。但是,运行的时候很沮丧。yum安装的mysql,当再装SQLAlchemy的时候,报了满屏的错误。我看着满屏的各种错无 ...
分类:
数据库 时间:
2018-01-17 00:49:26
阅读次数:
228
<!--topNav Star --> 脚本之家 软件下载 android软件 MAC软件 驱动下载 字体下载 DLL下载 源码下载 asp源码 php源码 asp.net源码 jsp源码 网页编辑器 数据库管理 常用组件 脚本下载 在线工具 在线手册 CSS格式化 JS格式化 Html转化为Js ...
分类:
数据库 时间:
2018-01-15 17:35:44
阅读次数:
207
1. 用Linux启动光盘或u盘引导系统,进入控制台界面 2. 挂载glibc被卸载的硬盘,假定在/dev/sda2. 如果是LVM2的文件系统, 需要找到逻辑卷的名称并激活;普通情况可直接挂载。 # lvdisplay 然后激活逻辑卷: # vgchange -ay 完成挂载: # mkdir / ...
分类:
系统相关 时间:
2018-01-14 18:42:40
阅读次数:
173
自行下载对应系统的jdk版本,一般是.tar.gz结尾的; 1.1安装依赖 yum install glibc.i686 yum –y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 yum update libstdc++-4.4.7-4.el6. ...
分类:
系统相关 时间:
2018-01-12 17:11:29
阅读次数:
157
来源:Linux社区 作者:astrotycoon 一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。 在glibc头文件"execinfo.h"中声明了三个函数用 ...
分类:
系统相关 时间:
2018-01-09 12:58:10
阅读次数:
297
一.准备: 1.CentOS release 6.8 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz 3.Linux下MySQL5.6与MySQL5.7安装方法略有不同 二.卸载原有的mysql find / -name mysql rm -rf 上边查找到的 ...
分类:
数据库 时间:
2018-01-05 11:08:47
阅读次数:
213
— Built-in Function: int __builtin_ffs (unsigned int x)Returns one plus the index of the least significant 1-bit of x, or if x is zero, returns zero. ...
分类:
其他好文 时间:
2018-01-04 13:09:17
阅读次数:
193
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto
cd /home/software
tar xf otp_src_20.1.tar.gz
cd otp_src_20.1
./con
分类:
其他好文 时间:
2018-01-04 12:01:33
阅读次数:
154