[问题] RPI的system call table问题

楼主: trans7749 (热锅上的老鼠)   2014-09-22 05:26:07
因为小弟我最近在做这方面的研究
有几个问题想请问一下
要怎么样去修改system call table里面的位子值
好让原本所对应的值变成别的功能的值 ?
还有就是RPI系统的指令(ls、cd、rm...等这些基本指令)
一般在使用这些基本指令的时候
系统都是到system call table里面去找到对应的功能然后去执行动做的吗 ?
那如果我要去修改这些基本指令
例如让ls修改成list才会有功能 那么这是要怎么达成?
小弟我对系统没有很熟悉
想请各位大大指导一下
谢谢!
作者: mshockwave (夏克维夫)   2014-09-22 15:23:00
恩...你把shell指令和kernel层的system call混为一谈虽然不算完全错啦所以你是想问"修改指令"还是真的要问修改system call
楼主: trans7749 (热锅上的老鼠)   2014-09-22 22:29:00
我两个都要问
作者: carylorrk (carylorrk)   2014-09-24 04:19:00
指令的话大多直接把对应的 binary 改名就可以了syscall 的话要看你是哪个版本的 kernel,找到对应的地方加入 table 及写好 function 后要重新 build kernel

Links booklink

Contact Us: admin [ a t ] ucptt.com