- 博客(2)
- 问答 (3)
- 收藏
- 关注
翻译 linux malloc内存申请相关参数设置
情况一、malloc小于128k的内存malloc小于128k的内存时使用brk分配内存,将_edata往高地址推(只分配虚拟空间,不对应物理内存(因此没有初始化),第一次读/写数据时,引起内核缺页中断,内核才分配对应的物理内存,然后虚拟地址空间建立映射关系),如下图:1、进程启动的时候,其(虚拟)内存空间的初始布局如图1所示。其中,mmap内存映射文件是在堆和栈的中间(例如libc-2.2...
2020-04-23 21:58:35 3463
原创 gdb编程打印全局变量
以某个全局数组为例说明如何gdb编程打印所有变量:写变量遍历代码创建search.gdb文件写如下内容:define print_hash_table set $cnt =1 set $use=2 while $cnt set $hash_entry=(g_hash_entry_t *)(hash_table.table + 123 * $cnt) if $hash_entry...
2020-04-03 16:24:33 857
空空如也
使用HMAC加密算法时,密钥和数据都相同,循环加密后的密文不同??
2016-07-14
安装ubuntu时D盘(NTFS分区)被识别为swap分区,如何解决?
2015-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人