⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 badseg.c

📁 The Valgrind distribution has multiple tools. The most popular is the memory checking tool (called M
💻 C
字号:
#include <stdio.h>#include <stdlib.h>#include <signal.h>static void handler(int sig, siginfo_t *info, void *v){	printf("info: sig=%d code=%d addr=%p\n",	       info->si_signo, info->si_code, info->si_addr);	exit(0);}int main(){	struct sigaction sa;	int val;	sa.sa_sigaction = handler;	sigfillset(&sa.sa_mask);	sa.sa_flags = SA_SIGINFO;		sigaction(SIGSEGV, &sa, NULL);	asm volatile("mov %1, %%fs; mov %%fs:0, %0" : "=r" (val) : "r"(4));	printf("val=%d\n", val);	return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -