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

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

?? htelfphs.cc

?? 功能較全面的反匯編器:反匯編器ht-2.0.15.tar.gz
?? CC
字號:
/*  *	HT Editor *	htelfphs.cc * *	Copyright (C) 1999-2002 Stefan Weyergraf * *	This program is free software; you can redistribute it and/or modify *	it under the terms of the GNU General Public License version 2 as *	published by the Free Software Foundation. * *	This program is distributed in the hope that it will be useful, *	but WITHOUT ANY WARRANTY; without even the implied warranty of *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *	GNU General Public License for more details. * *	You should have received a copy of the GNU General Public License *	along with this program; if not, write to the Free Software *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */#include "elfstruc.h"#include "atom.h"#include "htelf.h"#include "htelfphs.h"#include "httag.h"#include "formats.h"#include "snprintf.h"static ht_mask_ptable elfprogramheader32[]={	{"type",		STATICTAG_EDIT_DWORD_VE("00000000")" ("STATICTAG_DESC_DWORD_VE("00000000", ATOM_ELF_PH_TYPE_STR)")"},	{"offset",		STATICTAG_EDIT_DWORD_VE("00000004")},	{"virtual address",	STATICTAG_EDIT_DWORD_VE("00000008")},	{"physical address",	STATICTAG_EDIT_DWORD_VE("0000000c")},	{"in file size",	STATICTAG_EDIT_DWORD_VE("00000010")},	{"in memory size",	STATICTAG_EDIT_DWORD_VE("00000014")},	{"flags",		STATICTAG_EDIT_DWORD_VE("00000018")" "STATICTAG_FLAGS("00000018", ATOM_ELF_PH_FLAGS_STR)},	{"alignment",		STATICTAG_EDIT_DWORD_VE("0000001c")},	{0, 0}};static ht_mask_ptable elfprogramheader64[]={	{"type",		STATICTAG_EDIT_DWORD_VE("00000000")" ("STATICTAG_DESC_DWORD_VE("00000000", ATOM_ELF_PH_TYPE_STR)")"},	{"flags",		STATICTAG_EDIT_DWORD_VE("00000004")" "STATICTAG_FLAGS("00000004", ATOM_ELF_PH_FLAGS_STR)},	{"offset",		STATICTAG_EDIT_QWORD_VE("00000008")},	{"virtual address",	STATICTAG_EDIT_QWORD_VE("00000010")},	{"physical address",	STATICTAG_EDIT_QWORD_VE("00000018")},	{"in file size",	STATICTAG_EDIT_QWORD_VE("00000020")},	{"in memory size",	STATICTAG_EDIT_QWORD_VE("00000028")},	{"alignment",		STATICTAG_EDIT_QWORD_VE("00000030")},	{0, 0}};static int_hash elf_ph_type[] ={	{ELF_PT_NULL, 		"null"},	{ELF_PT_LOAD,		"load"},	{ELF_PT_DYNAMIC,	"dynamic"},	{ELF_PT_INTERP,		"interp"},	{ELF_PT_NOTE,		"note"},	{ELF_PT_SHLIB,		"shlib"},	{ELF_PT_PHDR,		"phdr"},	{ELF_PT_TLS,		"tls"},	{ELF_PT_NUM,		"num"},	{ELF_PT_GNU_EH_FRAME,	"gnu eh frame"},	{ELF_PT_GNU_STACK,	"gnu stack"},	{ELF_PT_GNU_RELRO,	"gnu relro"},	{ELF_PT_PAX_FLAGS,	"pax flags"},	{0, 0}};static ht_tag_flags_s elf_ph_flags[] ={	{0,  "[00] executable"},	{1,  "[01] writable"},	{2,  "[02] readable"},	{0, 0}};static ht_view *htelfprogramheaders_init(Bounds *b, File *file, ht_format_group *group){	ht_elf_shared_data *elf_shared = (ht_elf_shared_data *)group->get_shared_data();	if (!elf_shared->pheaders.count) return NULL;	bool elf_bigendian = (elf_shared->ident.e_ident[ELF_EI_DATA] == ELFDATA2MSB);	ht_uformat_viewer *v = NULL;	if (elf_shared->ident.e_ident[ELF_EI_CLASS]==ELFCLASS32) {		v = new ht_uformat_viewer();		v->init(b, DESC_ELF_PROGRAM_HEADERS, VC_EDIT, file, group);			registerAtom(ATOM_ELF_PH_TYPE, elf_ph_type);		registerAtom(ATOM_ELF_PH_FLAGS, elf_ph_flags);			FileOfs h = elf_shared->header32.e_phoff;			ht_mask_sub *m = new ht_mask_sub();		m->init(file, 0);			char info[128];		ht_snprintf(info, sizeof info, "* ELF program headers at offset %08qx", h);			m->add_mask(info);		v->insertsub(m);		for (uint i=0; i < elf_shared->pheaders.count; i++) {					ht_mask_sub *n = new ht_mask_sub();			n->init(file, i);					char t[32];			const char *etype = matchhash(elf_shared->pheaders.pheaders32[i].p_type, elf_ph_type);			if (!etype) etype = "?";			ht_snprintf(t, sizeof t, "entry %d (%s)", i, etype);					n->add_staticmask_ptable(elfprogramheader32, h+i*elf_shared->header32.e_phentsize, elf_bigendian);					ht_collapsable_sub *cn=new ht_collapsable_sub();			cn->init(file, n, 1, t, 1);				v->insertsub(cn);		}	} else if (elf_shared->ident.e_ident[ELF_EI_CLASS]==ELFCLASS64) {		v = new ht_uformat_viewer();		v->init(b, DESC_ELF_PROGRAM_HEADERS, VC_EDIT, file, group);			registerAtom(ATOM_ELF_PH_TYPE, elf_ph_type);		registerAtom(ATOM_ELF_PH_FLAGS, elf_ph_flags);		FileOfs h = elf_shared->header64.e_phoff;			ht_mask_sub *m=new ht_mask_sub();		m->init(file, 0);			char info[128];		ht_snprintf(info, sizeof info, "* ELF program headers at offset 0x%08qx", h);			m->add_mask(info);		v->insertsub(m);		for (uint i=0; i<elf_shared->pheaders.count; i++) {					ht_mask_sub *n=new ht_mask_sub();			n->init(file, i);					char t[32];			const char *etype=matchhash(elf_shared->pheaders.pheaders64[i].p_type, elf_ph_type);			if (!etype) etype="?";			ht_snprintf(t, sizeof t, "entry %d (%s)", i, etype);					n->add_staticmask_ptable(elfprogramheader64, h+i*elf_shared->header64.e_phentsize, elf_bigendian);					ht_collapsable_sub *cn=new ht_collapsable_sub();			cn->init(file, n, 1, t, 1);				v->insertsub(cn);		}	}		return v;}format_viewer_if htelfprogramheaders_if = {	htelfprogramheaders_init,	0};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久精品网| 亚洲精品国产a久久久久久| 无码av免费一区二区三区试看| 成人国产一区二区三区精品| 国产亚洲综合性久久久影院| 久久精品99国产国产精| 在线亚洲免费视频| 亚洲伦理在线免费看| 不卡电影一区二区三区| 国产精品美女久久久久久2018| 国产精品888| 国产欧美日韩卡一| 成人激情小说网站| 亚洲欧洲三级电影| 成人av影视在线观看| 国产精品三级在线观看| av福利精品导航| 亚洲一区二区偷拍精品| 欧美在线观看视频一区二区三区| 日精品一区二区三区| 欧美不卡一二三| 国产成人av一区二区三区在线| 久久久久久久久99精品| 北条麻妃一区二区三区| 一区二区三区资源| 欧美日韩黄色影视| 国产高清精品网站| 亚洲综合偷拍欧美一区色| 欧美日韩国产不卡| 国产二区国产一区在线观看| 99精品国产热久久91蜜凸| 狠狠色狠狠色综合系列| 色琪琪一区二区三区亚洲区| 日本成人在线视频网站| 久久婷婷色综合| 99re热视频这里只精品| 久久精品免费观看| 亚洲欧美综合在线精品| 91 com成人网| 成人免费高清视频| 日本不卡视频在线| 夜夜夜精品看看| 久久影视一区二区| 欧美一区日本一区韩国一区| 成人丝袜视频网| 日日摸夜夜添夜夜添国产精品| 18涩涩午夜精品.www| 精品奇米国产一区二区三区| 欧美在线不卡视频| www.亚洲色图.com| 激情五月婷婷综合| 日日夜夜免费精品| 亚洲欧美电影一区二区| 久久久99免费| 欧美成人video| 欧美日韩视频在线一区二区| 国产精品美女久久久久久久久| aaa欧美日韩| 国产高清久久久久| 韩国v欧美v日本v亚洲v| 日本午夜一区二区| 亚洲高清在线视频| 亚洲精品日韩一| 国产精品伦理一区二区| 欧美国产日韩a欧美在线观看| 日韩精品一区二区三区三区免费| 欧美日本视频在线| 欧美少妇一区二区| 欧美日韩另类国产亚洲欧美一级| 色综合久久中文综合久久97| 99久久久国产精品| 成人av小说网| 91视频你懂的| 色综合天天综合在线视频| 菠萝蜜视频在线观看一区| 成人一区二区三区| 成a人片亚洲日本久久| 成人妖精视频yjsp地址| 99热这里都是精品| 91麻豆6部合集magnet| 国产91精品一区二区麻豆亚洲| 国产成人精品影视| 日本麻豆一区二区三区视频| 亚洲成人av一区| 亚洲国产精品一区二区www| 亚洲天堂久久久久久久| 亚洲国产岛国毛片在线| 国产午夜精品在线观看| 国产日韩欧美精品一区| 国产欧美日韩三区| wwwwww.欧美系列| 精品粉嫩超白一线天av| 26uuu精品一区二区三区四区在线| 337p亚洲精品色噜噜| 7799精品视频| 69久久夜色精品国产69蝌蚪网| 欧美日韩在线一区二区| 欧美日韩一区国产| 在线观看一区二区视频| 欧美在线一区二区| 欧美日韩国产综合久久| 51午夜精品国产| 日韩视频在线观看一区二区| 久久久久99精品国产片| 中文字幕av一区二区三区免费看| 中文av一区特黄| 91丨九色丨黑人外教| 免费成人av在线| 麻豆精品一区二区| 久久机这里只有精品| 国产一区二区伦理| 大尺度一区二区| 国产91精品一区二区麻豆网站| 国产成人三级在线观看| 99久久国产综合色|国产精品| 色婷婷激情久久| 在线播放中文字幕一区| 精品国产乱码久久久久久免费 | 欧美综合欧美视频| 欧美日韩精品一区二区天天拍小说| 欧美日韩夫妻久久| 精品国产成人在线影院| 中文字幕一区日韩精品欧美| 亚洲乱码国产乱码精品精可以看| 五月天激情综合| 国产精品99久久久久久久vr| 色婷婷综合激情| 日韩一区二区三区免费看| 国产免费观看久久| 亚洲一级二级在线| 久久国产精品第一页| 九九热在线视频观看这里只有精品| 99re这里只有精品视频首页| 51精品国自产在线| 国产精品―色哟哟| 日本va欧美va精品发布| 99久久婷婷国产综合精品| 欧美日韩中文一区| 欧美精品丝袜中出| 樱桃视频在线观看一区| 国产原创一区二区| 欧美亚洲愉拍一区二区| 国产日产欧美精品一区二区三区| 日本aⅴ亚洲精品中文乱码| 成人ar影院免费观看视频| 欧美日韩精品是欧美日韩精品| 69久久夜色精品国产69蝌蚪网| 久久综合国产精品| 五月综合激情婷婷六月色窝| 国产成人精品一区二区三区四区 | 97久久久精品综合88久久| 日韩一区二区三区视频| 亚洲同性同志一二三专区| 韩国欧美国产1区| 欧美男人的天堂一二区| 国产精品久久看| 麻豆精品在线观看| 色噜噜狠狠一区二区三区果冻| 欧美成人精品3d动漫h| 国产三级精品三级| 午夜伊人狠狠久久| 成年人网站91| 国产午夜亚洲精品不卡| 日本大胆欧美人术艺术动态| 欧美日韩一级二级| 国产精品久久久久7777按摩| 国产一区在线视频| 日韩欧美一区二区免费| 亚洲午夜电影网| 日本久久精品电影| 一区二区免费视频| 色素色在线综合| 中文字幕中文字幕中文字幕亚洲无线| 久久精品理论片| 日韩精品一区二区三区视频播放| 午夜精品久久久久久久| 在线亚洲+欧美+日本专区| 国产精品理论片| 成人免费高清在线| 亚洲欧洲日韩在线| 成人黄动漫网站免费app| 6080国产精品一区二区| 久久99久久99小草精品免视看| 91精品国产综合久久久久久漫画| 亚洲午夜羞羞片| 欧美日韩卡一卡二| 日韩影院精彩在线| 欧洲激情一区二区| 看电视剧不卡顿的网站| 日韩精品一区二区三区视频| 黑人巨大精品欧美一区| 久久一日本道色综合| 轻轻草成人在线| 亚洲国产成人午夜在线一区| 成人激情综合网站| 亚洲另类在线一区| 欧美精三区欧美精三区| 麻豆高清免费国产一区| 国产精品少妇自拍| 一本色道久久加勒比精品|