syscalls.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:darkc0de-old-stuff 作者: tuwid 项目源码 文件源码
def __init__(self, mmemory, typeaccess=0) :
        if not isinstance(mmemory, Memory):
            raise TypeError("ERREUR")

        self.mmemory = mmemory
        self.mmemory.open("r", typeaccess)

        try :
            fichier = open("/usr/include/asm/unistd.h", "r")
        except IOError :
            print "No such file /usr/include/asm/unistd.h"
            sys.exit(-1)

        liste = fichier.readlines()
        fichier.close()
        count = 0
        for i in liste :
            if(re.match("#define __NR_", i)) :
                l = string.split(i)
                if(l[2][0].isdigit()) :
                    count = string.atoi(l[2], 10)
                    self.lists_syscalls.append([count, l[1][5:]])
                else :
                    count = count + 1
                    self.lists_syscalls.append([count, l[1][5:]])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号