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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? monitor.h

?? 一個(gè)Windows下的Linux專(zhuān)用虛擬機(jī)
?? H
字號(hào):
/* * This source code is a part of coLinux source package. * * Dan Aloni <da-x@colinux.org>, 2003 (c) * * The code is licensed under the GPL. See the COPYING file at * the root directory. */#ifndef __CO_KERNEL_MONITOR_H__#define __CO_KERNEL_MONITOR_H__#include <colinux/common/queue.h>#include <colinux/common/config.h>#include <colinux/common/import.h>#include <colinux/common/ioctl.h>#include <colinux/common/console.h>#include <colinux/common/messages.h>#include <colinux/arch/current/mmu.h>#include <colinux/os/kernel/mutex.h>#include <colinux/os/kernel/wait.h>#include <colinux/os/timer.h>struct co_monitor_device;struct co_monitor;struct co_manager_open_desc;typedef co_rc_t (*co_monitor_service_func_t)(struct co_monitor *cmon, 					     struct co_monitor_device *device,					     unsigned long *params);typedef struct co_monitor_device {	co_monitor_service_func_t service;	unsigned long state;	void *data;		co_queue_t out_queue;	co_queue_t in_queue;	co_os_mutex_t mutex;} co_monitor_device_t;typedef enum {	CO_MONITOR_STATE_EMPTY,	CO_MONITOR_STATE_INITIALIZED,	CO_MONITOR_STATE_RUNNING,	CO_MONITOR_STATE_STARTED,	CO_MONITOR_STATE_TERMINATED,} co_monitor_state_t;#define CO_MONITOR_MODULES_COUNT CO_MODULES_MAX/* * We use the following struct for each coLinux system.  */typedef struct co_monitor {	/*	 * Pointer back to the manager.	 */	struct co_manager *manager; 	int refcount;	bool_t listed_in_manager;	co_list_t node;	co_id_t id;	/*	 * OS-dependant data:	 */	struct co_monitor_osdep *osdep; 	/*	 * State of monitor.	 */ 	co_monitor_state_t state;	co_termination_reason_t termination_reason;	co_monitor_linux_bug_invocation_t bug_info;	/*	 * Configuration data.	 */	co_config_t config; 	/*	 * The passage page	 */	struct co_arch_passage_page *passage_page;  /* The virtual address of the 						       PP in the host */	vm_ptr_t passage_page_vaddr;                /* The virtual address of the 						       PP in Linux */	struct co_archdep_monitor *archdep;         /* Architecture dependent data */	/*	 * Core stuff (Linux kernel image) 	 */	vm_ptr_t core_vaddr;             /* Where the core sits (the famous C0100000) */	vm_ptr_t core_end;               /* Where the core ends */	unsigned long core_pages;        /* number of pages our core takes */    	co_symbols_import_t import;      /* Addresse of symbols in the kernel */	/*	 * Pseudo physical RAM	 */	unsigned long memory_size;      /* The size of Linux's pseudo physical RAM */	unsigned long physical_frames;  /* The number of pages in that RAM */	unsigned long end_physical;     /* In what virtual address the map of the 					   pseudo physical RAM ends */	co_pfn_t **pp_pfns;	/* 	 * Dynamic allocations in the host	 */	unsigned long blocks_allocated;	/*	 * Page global directory	 */	linux_pgd_t pgd;             /* Pointer to the physical address PGD of 					Linux (to be put in CR3 eventually */	co_pfn_t **pgd_pfns;	/*	 * Devices	 */	co_monitor_device_t devices[CO_DEVICES_TOTAL];	bool_t timer_interrupt;        /*         * Timer         */        co_os_timer_t timer;	co_timestamp_t timestamp;	co_timestamp_t timestamp_freq;	unsigned long long timestamp_reminder;	co_os_wait_t idle_wait;	/* 	 * Block devices	 */	struct co_block_dev *block_devs[CO_MODULE_MAX_COBD];	/*	 * File Systems	 */	struct co_filesystem *filesystems[CO_MODULE_MAX_COFS];	/*	 * Message passing stuff	 */ 	co_queue_t linux_message_queue;	co_os_mutex_t linux_message_queue_mutex;	co_io_buffer_t *io_buffer;	co_monitor_user_kernel_shared_t *shared;	void *shared_user_address;	void *shared_handle;	struct co_manager_open_desc *connected_modules[CO_MONITOR_MODULES_COUNT];	co_os_mutex_t connected_modules_write_lock;	co_console_t *console;        /*	 * initrd	 */	unsigned long initrd_address;	unsigned long initrd_size;	/*	 * Structures copied directly from the vmlinux file before it	 * is loaded in order to get kernel-specific info (such as 	 * segment registers) and API version.	 */	co_info_t info;	co_arch_info_t arch_info;} co_monitor_t;extern co_rc_t co_monitor_create(struct co_manager *manager, co_manager_ioctl_create_t *params, co_monitor_t **cmon_out);extern co_rc_t co_monitor_refdown(co_monitor_t *cmon, bool_t user_context, bool_t monitor_owner);struct co_manager_open_desc;extern co_rc_t co_monitor_ioctl(co_monitor_t *cmon, co_manager_ioctl_monitor_t *io_buffer,				unsigned long in_size, unsigned long out_size, 				unsigned long *return_size, struct co_manager_open_desc *opened_manager);extern co_rc_t co_monitor_alloc_pages(co_monitor_t *cmon, unsigned long pages, void **address);extern co_rc_t co_monitor_free_pages(co_monitor_t *cmon, unsigned long pages, void *address);extern co_rc_t co_monitor_malloc(co_monitor_t *cmon, unsigned long bytes, void **ptr);extern co_rc_t co_monitor_free(co_monitor_t *cmon, void *ptr);extern co_rc_t co_monitor_message_from_user(co_monitor_t *monitor, struct co_manager_open_desc *opened, co_message_t *message);/* * An accessors to values of our core's kernel symbols. */#define CO_MONITOR_KERNEL_SYMBOL(name)		        \	((void *)(((char *)cmon->core_image) +	        \		  (cmon->import.kernel_##name -	\		   cmon->core_vaddr)))#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91女神在线视频| 91国产福利在线| 亚洲一区免费视频| 精品第一国产综合精品aⅴ| 91在线云播放| 国产一区二区三区免费| 亚洲国产va精品久久久不卡综合| 国产日韩在线不卡| 日韩三级av在线播放| 91行情网站电视在线观看高清版| 国产一区二区不卡在线| 日本欧洲一区二区| 一区二区国产视频| 亚洲三级在线播放| 国产精品久久久久久亚洲毛片 | 91精品国产一区二区| 波多野结衣视频一区| 韩国毛片一区二区三区| 人人爽香蕉精品| 日韩精品成人一区二区在线| 亚洲伦在线观看| 亚洲色图欧洲色图| 自拍偷自拍亚洲精品播放| 国产蜜臀97一区二区三区| 精品成a人在线观看| 91精品国产aⅴ一区二区| 精品视频一区二区三区免费| 色丁香久综合在线久综合在线观看| 成人性视频免费网站| 国产99精品国产| 国产精品亚洲人在线观看| 久久国产日韩欧美精品| 久久精品国产秦先生| 麻豆精品蜜桃视频网站| 老司机精品视频在线| 久久精品国产99久久6| 蜜桃久久精品一区二区| 裸体健美xxxx欧美裸体表演| 久草热8精品视频在线观看| 免费不卡在线观看| 久久不见久久见中文字幕免费| 麻豆精品久久久| 精品在线播放午夜| 精品一区二区三区免费| 国产激情视频一区二区在线观看| 国产成人一级电影| 不卡欧美aaaaa| 色综合久久中文字幕| 欧美系列一区二区| 欧美高清性hdvideosex| 日韩亚洲欧美成人一区| 精品国产伦一区二区三区观看方式| 久久伊99综合婷婷久久伊| 久久久久国产精品麻豆ai换脸 | 成人高清免费观看| 99综合影院在线| 色av成人天堂桃色av| 欧美夫妻性生活| 欧美va亚洲va| 国产精品视频一二| 亚洲色图视频网| 午夜国产不卡在线观看视频| 久久电影网电视剧免费观看| 成人一区二区视频| 91福利视频久久久久| 欧美一区二区视频在线观看| 国产亚洲欧美色| 亚洲综合一区在线| 精品一区二区三区久久| 99久久99精品久久久久久| 欧美日韩你懂得| 久久婷婷成人综合色| 自拍偷在线精品自拍偷无码专区| 天天影视涩香欲综合网| 国产精品18久久久久久久久| 91影院在线免费观看| 欧美精品少妇一区二区三区| 国产视频一区不卡| 亚洲国产va精品久久久不卡综合 | 激情五月婷婷综合网| 99精品视频一区二区三区| 欧美精品在线观看播放| 欧美国产精品v| 舔着乳尖日韩一区| www.色综合.com| 欧美一区二区成人6969| 中文字幕一区二区三区在线观看 | 亚洲va在线va天堂| 国产精品88888| 69堂亚洲精品首页| 国产精品福利一区二区三区| 日产国产欧美视频一区精品| 成人高清视频免费观看| 欧美tickling挠脚心丨vk| 亚洲久草在线视频| 国产精品18久久久| 欧美一区二区三区视频免费 | 亚洲日本一区二区| 狠狠久久亚洲欧美| 欧美电影一区二区| 亚洲三级免费电影| 国产成人在线看| 日韩一级精品视频在线观看| 亚洲一区二区三区美女| 成人国产在线观看| 久久久精品影视| 美女国产一区二区| 欧美特级限制片免费在线观看| 欧美激情一区二区三区四区| 精品在线免费观看| 欧美一区二区三区日韩| 亚洲在线免费播放| 91丨porny丨在线| 日本一区二区免费在线观看视频| 免费日韩伦理电影| 在线播放一区二区三区| 亚洲图片有声小说| 日本韩国欧美国产| 国产精品不卡在线| www.爱久久.com| 欧美国产欧美综合| 国产91在线观看| 国产亚洲精久久久久久| 国产一区二区三区在线观看精品| 欧美va在线播放| 精品一二三四在线| 2023国产一二三区日本精品2022| 免费看精品久久片| 日韩欧美国产综合在线一区二区三区| 午夜精品爽啪视频| 欧美日韩电影一区| 午夜影院久久久| 在线成人免费观看| 日本亚洲天堂网| 日韩一区二区三区视频| 青青国产91久久久久久| 日韩一区二区麻豆国产| 蜜桃视频在线一区| 久久综合狠狠综合久久综合88| 国模大尺度一区二区三区| 精品国一区二区三区| 狠狠色丁香婷综合久久| 久久久亚洲精华液精华液精华液| 国产成人精品午夜视频免费| 亚洲国产精品国自产拍av| 99视频一区二区| 亚洲一区视频在线观看视频| 欧美精选一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 精品久久一二三区| 成人免费毛片app| 亚洲免费av在线| 777xxx欧美| 国产精品123| 一区二区在线观看视频| 欧美乱妇23p| 久久91精品国产91久久小草| 欧美国产精品v| 欧美色大人视频| 久久国产欧美日韩精品| 国产欧美精品区一区二区三区| yourporn久久国产精品| 亚洲成人在线网站| 26uuu色噜噜精品一区二区| 成人深夜视频在线观看| 一区二区国产盗摄色噜噜| 日韩限制级电影在线观看| 福利一区福利二区| 亚洲综合成人在线| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲欧洲美洲综合色网| 欧美日韩午夜在线| 韩国女主播成人在线| 亚洲摸摸操操av| 欧美一区二区不卡视频| 成人免费视频国产在线观看| 亚洲国产va精品久久久不卡综合| 精品欧美乱码久久久久久1区2区 | 欧美色男人天堂| 国内精品国产成人| 伊人色综合久久天天| 亚洲精品在线网站| 色激情天天射综合网| 国内久久精品视频| 亚洲国产精品嫩草影院| 久久九九全国免费| 91精品在线一区二区| 丁香一区二区三区| 日本一区中文字幕| 亚洲乱码精品一二三四区日韩在线| 日韩精品最新网址| 欧美性猛交xxxxxxxx| 国产+成+人+亚洲欧洲自线| 亚洲a一区二区| 一区视频在线播放| 精品久久久久久久久久久久久久久| 一本色道久久综合精品竹菊| 国产一区二区三区蝌蚪| 婷婷六月综合网| 一区二区三区.www|