亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? damodule.c

?? 也是DC的一個調試程序,具體看README吧
?? C
字號:
#include <Python.h>#include <stdarg.h>#include "/usr/local/sh-linux-elf/include/bfd.h"#include "../../../gcc/gdb-5.0/include/dis-asm.h"static int call_mem_callback(unsigned long addr, unsigned long len, unsigned char *buffer);static void call_err_callback(unsigned long status, unsigned long addr);/* These are supposed to be defined in libbfd, damn it */bfd_vma bfd_getl16(const unsigned char *bytes) {	return ((int)bytes[0])		| (((int)bytes[1]) << 8);}bfd_vma bfd_getl32(const unsigned char *bytes) {	return ((int)bytes[0])		| (((int)bytes[1]) << 8)		| (((int)bytes[2]) << 16)		| (((int)bytes[3]) << 24);}bfd_vma bfd_getb16(const unsigned char *bytes) { return 0; }bfd_vma bfd_getb32(const unsigned char *bytes) { return 0; }char output_buffer[2048] = {0};int printf_to_string(int nothing, char *fmt, ...) {	va_list		args;	int		rv;	va_start(args, fmt);	rv = vsprintf(output_buffer + strlen(output_buffer), fmt, args);	va_end(args);	return rv;}/* "read memory", hehe */int read_mem(bfd_vma memaddr, bfd_byte *myaddr, unsigned int len,		struct disassemble_info *info) {	return call_mem_callback(memaddr, len, (unsigned char *)myaddr);}void mem_error(int status, bfd_vma memaddr,		struct disassemble_info *info) {	call_err_callback(status, memaddr);}void print_addr(bfd_vma addr, struct disassemble_info *info) {	printf_to_string(0, "%08x", addr);}/************************************************************************* * Python API exposure for the disassembler module *************************************************************************/static PyObject *read_mem_callback, *error_callback;static disassemble_info info;/* This calls the Python callback for reading one memory word.. the function * should take an address (long) and a byte count, and return the memory  * bytes (string). If the memory cannot be read, then None should be returned. */static int call_mem_callback(unsigned long addr, unsigned long len, unsigned char *buffer) {	PyObject *result = PyObject_CallFunction(read_mem_callback, "ll", addr, len);	char *rs;	int rl;	if (!result) {		PyErr_Print();		return 0;	}		if (result == Py_None)		return 1;		rs = PyString_AsString(result);	rl = PyString_Size(result);	memcpy(buffer, rs, rl);	Py_DECREF(result);		return 0;}/* Calls the Python callback for memory read errors. The function should take * a status (long) and an address (long), and handle the error however appropriate. */static void call_err_callback(unsigned long status, unsigned long addr) {	if (!PyObject_CallFunction(error_callback, "ll", status, addr)) {		PyErr_Print();	}}/* We expect a callback Python function to read memory, and an error * handler if it fails. */ static PyObject* da_init(PyObject* self, PyObject* args) {	if (!PyArg_ParseTuple(args, "OO", &read_mem_callback, &error_callback)) {		PyErr_Print();		return NULL;	}	Py_INCREF(read_mem_callback);	Py_INCREF(error_callback);		INIT_DISASSEMBLE_INFO_NO_ARCH(info, stdout, (fprintf_ftype)printf_to_string);	info.flavour = bfd_mach_sh4;	info.mach = bfd_mach_sh4;	info.read_memory_func = read_mem;	info.memory_error_func = mem_error;	info.print_address_func = print_addr;	return Py_BuildValue("i", 0);}static PyObject* da_disassemble_insn(PyObject* self, PyObject* args) {	bfd_vma memaddr;	int i;	unsigned long junk;	PyObject *rv;		if (!PyArg_ParseTuple(args, "ll", &memaddr, &junk)) {		PyErr_Print();		return NULL;	}	print_insn_shl(memaddr, &info);	rv = Py_BuildValue("s", output_buffer);	output_buffer[0] = '\0';		return rv;}static PyMethodDef da_methods[] = {	{"init",		(PyCFunction)da_init, 0},	{"disassemble_insn",	(PyCFunction)da_disassemble_insn, 0},	{NULL, NULL, 0}};static PyObject* interp_da_module = NULL;void initda() {	interp_da_module = Py_InitModule("da", da_methods);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美制服丝袜第一页| 中文字幕制服丝袜一区二区三区 | 精品久久久久久久久久久久久久久 | caoporn国产一区二区| 欧洲一区在线观看| 久久久久久久久久久99999| 亚洲精品中文在线| 国产精品一区二区免费不卡| 欧美日韩小视频| 最新国产の精品合集bt伙计| 国产一区二区调教| 在线观看精品一区| 中文字幕一区免费在线观看| 国产在线精品一区二区夜色| 欧美日本一区二区三区| 一区在线观看免费| 国产99久久久精品| 91精品久久久久久久91蜜桃| 亚洲综合av网| 色婷婷久久综合| 中文字幕亚洲不卡| 成人性视频免费网站| 欧美成人福利视频| 亚洲6080在线| 欧美日韩国产综合视频在线观看 | 成人免费视频视频| 久久免费看少妇高潮| 蜜臀av亚洲一区中文字幕| 欧美最新大片在线看| 亚洲欧洲日本在线| 成人性生交大片| 国产欧美一区二区精品性 | 亚洲免费电影在线| 成人av在线看| 亚洲欧美综合另类在线卡通| youjizz国产精品| 精品盗摄一区二区三区| 免费的成人av| 日韩欧美卡一卡二| 六月丁香综合在线视频| 精品三级在线观看| 国产一区二区在线影院| 精品国产免费人成电影在线观看四季| 免费久久精品视频| 久久看人人爽人人| 福利电影一区二区| 国产精品成人一区二区艾草| 91麻豆国产福利在线观看| 亚洲乱码国产乱码精品精可以看 | 日本精品裸体写真集在线观看 | 一个色妞综合视频在线观看| 色呦呦网站一区| 久久电影网电视剧免费观看| 日韩午夜电影av| 久久国产婷婷国产香蕉| 精品粉嫩aⅴ一区二区三区四区| 国产中文字幕精品| 国产精品不卡在线观看| 欧美在线free| 九九精品视频在线看| 日本一区二区三区国色天香| 色综合久久久久久久久| 午夜精品aaa| 精品国产乱码久久久久久夜甘婷婷 | 在线观看网站黄不卡| 日韩综合小视频| 久久久不卡影院| 在线观看亚洲成人| 激情深爱一区二区| 亚洲综合精品自拍| 欧美成人一级视频| 成人精品视频一区二区三区| 国产人成亚洲第一网站在线播放 | 性做久久久久久久久| 日韩精品一区二区三区蜜臀| 久久国产精品72免费观看| 久久久久久久综合狠狠综合| 丁香另类激情小说| 亚洲激情六月丁香| 6080yy午夜一二三区久久| 国内外成人在线| 1000部国产精品成人观看| 91丨porny丨最新| 久久精品99国产精品日本| 国产精品免费av| 色噜噜久久综合| 日韩精品久久久久久| 久久久久免费观看| 色乱码一区二区三区88| 九一久久久久久| 国产精品久久久久一区二区三区共| 欧美日韩高清一区二区三区| 国产一区二区福利视频| 一区二区三区精品在线| 亚洲国产一区二区三区青草影视| 日韩一级片网址| 成人网在线免费视频| 日韩黄色免费电影| 国产精品久久久久影院色老大| 欧美午夜精品一区二区三区| 极品少妇xxxx精品少妇| 亚洲欧美日韩国产一区二区三区| 精品入口麻豆88视频| 欧美亚洲图片小说| 成人性生交大合| 男女性色大片免费观看一区二区| 18成人在线视频| 色婷婷一区二区三区四区| 成人黄色小视频在线观看| 人妖欧美一区二区| 亚洲摸摸操操av| 国产亚洲欧美在线| 91麻豆精品国产无毒不卡在线观看 | 欧美大片日本大片免费观看| 99久久精品国产毛片| 美女视频黄a大片欧美| 蜜臀av一区二区三区| 天堂va蜜桃一区二区三区| 亚洲视频在线观看三级| 欧美激情一区二区三区蜜桃视频| 日韩一区二区三区视频| 欧美另类z0zxhd电影| 91久久精品一区二区二区| 久久99最新地址| 精品影视av免费| 久久99久国产精品黄毛片色诱| 亚洲一卡二卡三卡四卡五卡| 亚洲欧美在线aaa| 日韩理论片中文av| 国产精品麻豆99久久久久久| 久久午夜电影网| 日韩一二在线观看| 欧美日韩在线一区二区| 在线观看视频一区二区欧美日韩| a在线欧美一区| jlzzjlzz欧美大全| 91美女片黄在线观看| 在线一区二区三区| 欧美在线免费观看视频| k8久久久一区二区三区| 91国偷自产一区二区开放时间| 91官网在线观看| 欧美精品日韩一区| 91精品国产美女浴室洗澡无遮挡| 91精品国产乱码久久蜜臀| 欧美www视频| 欧美在线小视频| 日韩免费高清av| 精品88久久久久88久久久| 久久久久久毛片| 日韩美女视频一区| 亚洲国产另类av| 久久精品72免费观看| 国产一区二区h| 色视频一区二区| 在线电影欧美成精品| 日韩精品一区二区三区三区免费 | 国产午夜亚洲精品羞羞网站| 国产精品久久久久久久久晋中| 国产精品免费网站在线观看| 一区二区三区在线看| 看片的网站亚洲| 国产成人8x视频一区二区 | 欧美艳星brazzers| 欧美一区二区三区爱爱| 久久久久久久久久久久久夜| 中文字幕不卡的av| 亚洲精品成人在线| 久久国产三级精品| 久久99国产精品久久99果冻传媒| 色综合久久久久综合99| 日韩欧美不卡在线观看视频| 1区2区3区欧美| 青青草国产成人av片免费| 国产99精品国产| 欧美午夜精品电影| 国产嫩草影院久久久久| 亚洲电影第三页| 国产一区二区三区四区五区入口| 91亚洲国产成人精品一区二区三| 91精品午夜视频| 国产精品久久久久久福利一牛影视| 亚洲免费av在线| 狠狠色综合播放一区二区| 99久久久国产精品免费蜜臀| 日韩欧美激情四射| 亚洲欧洲国产日本综合| 美女视频黄a大片欧美| 日本高清不卡一区| 久久久久久久av麻豆果冻| 香蕉影视欧美成人| 波波电影院一区二区三区| 日韩视频免费观看高清完整版在线观看 | 成人午夜av电影| 日韩精品一区二区三区视频| 亚洲主播在线播放| 福利电影一区二区| 久久综合久久综合亚洲| 蜜乳av一区二区三区| 欧美日韩国产经典色站一区二区三区 |