最新 最热

架构设计的真谛:系统与子系统、模块与组件、框架与架构

在软件研发这个领域,程序员的终极目标都是想成为一名合格的架构师。然而梦想很美好,但现实却很曲折。

2021-03-25
0

利用strcpy攻击服务器

char* strcpy(char * destination, const char * source)

2021-03-24
1

AT&T汇编语言与GCC内嵌汇编简介

1 AT&T 与INTEL的汇编语言语法的区别 1.1大小写 1.2操作数赋值方向 1.3前缀 1.4间接寻址语法 1.5后缀 1.6指令

2021-03-22
0

GCC生成的汇编代码

GCC产生的汇编代码有点难读,它包含一些我们不关心的信息。所有以 "." 开头的行都是指导汇编器和链接器的命令,称为“汇编器命令”。

2021-03-22
0

没有core文件时定位segfault at 0 ip 的问题(一)

C/C++编写的程序,崩溃后有时不能生成core文件(即使设置了ulimited),所以往往不知道发生了什么事情,生产环境根本不允许研发小朋友去调试,日志有时候看不出问题了。(如果生成了core文件,或通过日志能定位到问题所以,则可略过此...

2021-03-22
0

AT&T与Intel汇编语言的比较

转自陈莉君一书《深入分析Linux内核源码》http://www.kerneltravel.ne运维

2021-03-22
0

C语言九阴真经

发现记忆力越来越差,所以干脆搞这么一个东西,就是把C语言的最常用的语法汇编在一起,不断完善。这样以后C/C++

2021-03-22
0

腾讯极客技术挑战赛第三期码上种树Writeup

第一次参加网安相关的竞赛,种了一百万课数(因为要上课,只做了一天半)。看大佬们都在写Writeup(查了下意思是 ctf(信息安全夺旗赛)中的解题思路),我也来搞一篇,记录一下我的解题思路和学到的东西(好多东西是第一次见)。...

2021-03-21
0

汇编语言 debug masm5.0的使用

第一步: 从网站上下载MASM5.0到本地盘,然后运行dosbox0.74-win32-installer.exe,此时桌面会有快捷方式 另一个步骤就是:将你的masm下的文件全部复制到一个盘,如d盘下的soft文件夹下 双击运行,在出现的Z:>下输入 ...

2021-03-16
0

李浩: 再谈 volatile 关键字

本文内容:volatile关键字的含义,它与barrier()和编译乱序的关系,以及内核里面READ_ONCE()、WRITE_ONCE()的实现原理。

2021-03-15
0