作者trans7749 (热锅上的老鼠)
看板LinuxDev
标题[问题] RPI的system call table问题
时间Mon Sep 22 05:26:07 2014
因为小弟我最近在做这方面的研究
有几个问题想请问一下
要怎麽样去修改system call table里面的位子值
好让原本所对应的值变成别的功能的值 ?
还有就是RPI系统的指令(ls、cd、rm...等这些基本指令)
一般在使用这些基本指令的时候
系统都是到system call table里面去找到对应的功能然後去执行动做的吗 ?
那如果我要去修改这些基本指令
例如让ls修改成list才会有功能 那麽这是要怎麽达成?
小弟我对系统没有很熟悉
想请各位大大指导一下
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.50.21
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1411334770.A.FF9.html
1F:→ mshockwave: 恩...你把shell指令和kernel层的system call混为一谈 09/22 15:23
2F:→ mshockwave: 虽然不算完全错啦 09/22 15:23
3F:→ mshockwave: 所以你是想问"修改指令"还是真的要问修改system call 09/22 15:24
4F:→ trans7749: 我两个都要问 09/22 22:29
5F:→ carylorrk: 指令的话大多直接把对应的 binary 改名就可以了 09/24 04:19
6F:→ carylorrk: syscall 的话要看你是哪个版本的 kernel,找到对应的地 09/24 04:20
7F:→ carylorrk: 方加入 table 及写好 function 後要重新 build kernel 09/24 04:20