小编use*_*879的帖子

反汇编运行内核

我尝试运行gdb来反汇编内核并尝试运行:

root@debian:/home/jestinjoy# gdb /usr/src/linux-2.6.38.8/vmlinux
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/src/linux-2.6.38.8/vmlinux...done.
(gdb) disass sys_read
Dump of assembler code for function …
Run Code Online (Sandbox Code Playgroud)

gdb operating-system system-calls linux-kernel

5
推荐指数
1
解决办法
1703
查看次数

在 Android 中实现代理

我想在 Andorid 中实现一个代理,以便我所有的应用程序(由我制作)数据都应该通过该代理传递,以便我可以控制它。是否有可能或是否有任何现有的?

proxy android

5
推荐指数
0
解决办法
1268
查看次数

从/ proc/kcore获取系统调用表中的系统调用地址

我怎样才能从中检索系统调用地址/proc/kcore.我可以从System.map文件中获取系统调用表地址.

linux debugging linux-kernel

4
推荐指数
1
解决办法
2157
查看次数

使用模块读取内核内存

作为我项目的一部分,我需要读取内核以获取系统调用表和系统调用地址的内存地址.或者实际上我需要提取系统调用表的内容和所有系统调用.

直到现在我才将GDB用于此目的.有没有办法让我可以使用内核模块.我是新的内核模块编程.在这里寻求专家的建议.

linux kernel-module linux-kernel

4
推荐指数
1
解决办法
3139
查看次数

算法复杂度意味着最坏情况复杂

我们有最好的案例,平均案例和最坏的案例时间复杂性.所以有人问我们算法的复杂性他指的是什么?

algorithm complexity-theory

4
推荐指数
1
解决办法
468
查看次数

为什么在有PIT可用时需要TSC

我正在阅读"了解Linux内核",其中有三个时钟

  1. 实时时钟

  2. 时间戳计数器(TSC)

  3. 可编程间隔定时器(PIT)

关于这些我几乎没有问题.

  1. 为什么计算机开机后不使用实时时钟?

  2. 系统运行时是否正在运行?

  3. TSC寄存器使用PIT,那么为什么我们需要基于TSC寄存器的时序?

  4. 即使在系统运行了一段时间后,来自/ proc/interrupts的IRQ8的值为cpu0提供1,为其他提供0.为什么只有一个来自IRQ8的中断,即实时时钟.

这不是一个功课问题

linux timer interrupt linux-kernel

4
推荐指数
1
解决办法
791
查看次数

System.map文件中地址的含义

这个地址指定了什么?这些内存加载到内存的地址?

linux memory system-calls linux-kernel

3
推荐指数
1
解决办法
2654
查看次数

/ dev/mem,/ dev/kmem和/ proc/kcore有什么区别?

有什么区别/dev/mem,/dev/kmem/proc/kcore

我可以使用objdump和等工具拆解其内容gdb吗?

linux memory-management linux-kernel

3
推荐指数
1
解决办法
4067
查看次数

Linux设备驱动程序开发书籍的书籍/教程/视频讲座

开始研究Linux中的设备驱动程序开发.我来自学术背景.从Robert Love书开始,了解更多有关基础知识的知识.然后开始阅读Ori Pomerantz撰写的Linux内核模块编程指南.但感觉设备驱动程序的书有点难以理解.寻找一些很好的讲座/书籍来解释Linux设备驱动程序开发.一长串清单将有助于读者

linux device-driver linux-device-driver linux-kernel

3
推荐指数
1
解决办法
5323
查看次数

在朱莉娅逐行阅读

我试图从一个文件中读取每行包含一些整数

但是当我这样给了

f=open("data.txt")
a=readline(f)
arr=int64[]
push!(arr,int(a))
Run Code Online (Sandbox Code Playgroud)

我正进入(状态

ERROR: no method getindex(Function)
 in include_from_node1 at loading.jl:120
Run Code Online (Sandbox Code Playgroud)

file-io julia

3
推荐指数
1
解决办法
4041
查看次数