Chinaunix首页 | 论坛 | 博客
  • 博客访问: 178659
  • 博文数量: 68
  • 博客积分: 26
  • 博客等级: 民兵
  • 技术积分: 1201
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-23 14:46
个人简介

linux --- 一切皆文件

文章分类

全部博文(68)

文章存档

2018年(4)

2017年(7)

2016年(11)

2015年(1)

2014年(2)

2013年(33)

2012年(10)

发布时间:2017-11-06 14:23:52

Linux 2.6系统调用注册及调用流程:init/main.c --->start_kernel()--->arch/x86/kernel/traps.c.trap_init()在此文件中,执行如下函数进行system_call与int 0x80绑定:# define SYSCALL_VECTOR0x80set_system_trap_gate(SYSCALL_VECTOR, &system_call);arch/x86/kernel/entry_64.S.system_call():cmpq $.........【阅读全文】

阅读(117) | 评论(0) | 转发(0)

发布时间:2017-11-06 14:22:05

Linux 内核态系统调用函数定义file:include/linux/syscalls.hSYSCALL_DEFINE0#define SYSCALL_DEFINE0(name) asmlinkage long sys_##name(void)asmlinkage 通过堆栈而不是寄存器进行参数传递。#define asmlinkage CPP_ASMLINKAGE __attribute__((syscall_linkage))示例函数:SYSCALL_DEFINE2(gethostname, .........【阅读全文】

阅读(235) | 评论(0) | 转发(0)

发布时间:2017-11-06 14:17:11

linux int 0x80系统调用系统调用汇编实现:点击(此处)折叠或打开.section .datamsg:        .ascii "hello world!\n".section .text.........【阅读全文】

阅读(122) | 评论(0) | 转发(0)

发布时间:2017-09-19 14:20:43

在安装vivado 2015.4的时候,执行xsetup.exe的时候,直接退出,不出现安装页面。xsetup.exe调用的是xsetup.bat,这个文件中会执行net session命令,此命令执行错误就会退出,将如下代码注释即可:点击(此处)折叠或打开%SYSTEMROOT%\System32\net session >nul 2>&1 if NOT %.........【阅读全文】

阅读(703) | 评论(0) | 转发(0)

发布时间:2017-09-19 09:38:50

modelsim破解,生成LICENSE.TXT提示如下信息:点击(此处)折叠或打开Features: 185 Station, 1168 Composites, 221 Atomic and 135 Extended.stdin:line 1:Future license file format or misspelling in license file. The file was issued for a later ver.........【阅读全文】

阅读(159) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册