| owac2416 How do I cheat?
 
 ![]() Reputation: 0 
 Joined: 22 Feb 2018
 Posts: 1
 
 
 | 
			
				|  Posted: Thu Feb 22, 2018 11:39 pm    Post subject: How can I compiling vmdisk.img? |   |  
				| 
 |  
				| I installed Linux Mint in VM to compile vmdisk.img and also install gcc, nasm, yasm, too. But when I tried "make clean all" command to compile it, errors has occured. like this :
 Makefile:11: recipe for target 'all' failed
 make[1]: *** [all] Error 1
 make[1]: Leaving directory '/home/hyhrrthrt/Desktop/CE6-7/dbvm/vmm'
 Makefile:11: recipe for target 'all' failed
 make: *** [all] Error 2)
 
 How can I solve it?
 
 This is full error messages:
 
 oa@oa-virtual-machine ~/다운로드/cheat-engine-master/dbvm $ make clean all
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/imagemaker' 들어감
 imagemaker cleaned
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/imagemaker' 나감
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/parsevmloadermap' 들어감
 parsevmloadermap cleaned
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/parsevmloadermap' 나감
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/parsevmmmap' 들어감
 parsevmmmap cleaned
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/parsevmmmap' 나감
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/bootsector' 들어감
 bootloader cleaned
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/bootsector' 나감
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/vmloader' 들어감
 vmloader cleaned
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/vmloader' 나감
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/vmm' 들어감
 make[2]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/vmm/distorm64' 들어감
 make[2]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/vmm/distorm64' 나감
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/vmm' 나감
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/common' 들어감
 common cleaned
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/common' 나감
 make -C vmm    all SERIALPORT=0
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/vmm' 들어감
 main.c: In function ‘menu2’:
 main.c:1895:19: warning: variable ‘mem’ set but not used [-Wunused-but-set-variable]
 void *mem;
 ^
 In file included from main.c:7:0:
 main.c: At top level:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from neward.h:5:0,
 from neward.c:1:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 vmmhelper.c: In function ‘vmexit’:
 vmmhelper.c:1018:28: warning: unused variable ‘rip’ [-Wunused-variable]
 unsigned long long rip=vmread(vm_guest_rip);
 ^
 vmmhelper.c:1017:13: warning: unused variable ‘cs’ [-Wunused-variable]
 int cs=vmread(vm_guest_cs);
 ^
 vmmhelper.c:1069:28: warning: unused variable ‘rip’ [-Wunused-variable]
 unsigned long long rip=vmread(vm_guest_rip);
 ^
 vmmhelper.c:1068:13: warning: unused variable ‘cs’ [-Wunused-variable]
 int cs=vmread(vm_guest_cs);
 ^
 vmmhelper.c:1084:28: warning: unused variable ‘rip’ [-Wunused-variable]
 unsigned long long rip=vmread(vm_guest_rip);
 ^
 vmmhelper.c:1083:13: warning: unused variable ‘cs’ [-Wunused-variable]
 int cs=vmread(vm_guest_cs);
 ^
 vmmhelper.c:1131:28: warning: unused variable ‘rip’ [-Wunused-variable]
 unsigned long long rip=vmread(vm_guest_rip);
 ^
 vmmhelper.c:1130:13: warning: unused variable ‘cs’ [-Wunused-variable]
 int cs=vmread(vm_guest_cs);
 ^
 In file included from vmmhelper.c:1:0:
 vmmhelper.c: At top level:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from multicore.h:4:0,
 from multicore.c:6:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from vmmhelper.h:4:0,
 from mm.h:7,
 from mm.c:8:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from vmmhelper.h:4:0,
 from vmpaging.h:4,
 from vmpaging.c:1:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from main.h:4:0,
 from vmcall.c:1:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from vmevent_invalidstate.h:4:0,
 from vmevent_invalidstate.c:1:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 vmeventhandler.c: In function ‘unsetRF’:
 vmeventhandler.c:2504:10: warning: variable ‘rflags’ set but not used [-Wunused-but-set-variable]
 RFLAGS rflags;
 ^
 vmeventhandler.c: In function ‘handleRealModeInt0x15’:
 vmeventhandler.c:2765:36: warning: unused parameter ‘currentcpuinfo’ [-Wunused-parameter]
 int handleRealModeInt0x15(pcpuinfo currentcpuinfo, VMRegisters *vmregisters, in
 ^
 In file included from vmmhelper.h:4:0,
 from vmpaging.h:4,
 from vmeventhandler.c:5:
 vmeventhandler.c: At top level:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from realmodeemu.c:6:0:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from pmodeemu.c:7:0:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from keyboard.c:1:0:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from vmmhelper.h:4:0,
 from osspecific.h:4,
 from osspecific.c:6:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from pci.c:8:0:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from main.h:4:0,
 from apic.c:9:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from ultimap.c:8:0:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from test.c:8:0:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from vmmhelper.h:4:0,
 from vmeventhandler_amd.h:11,
 from vmeventhandler_amd.c:8:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from vmmhelper.h:4:0,
 from vmxemu.h:11,
 from vmxemu.c:11:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 vmxsetup.c: In function ‘setupVMX_AMD’:
 vmxsetup.c:321:37: warning: implicit declaration of function ‘convertSegmentAccessRightsToSegmentAttrib’ [-Wimplicit-function-declaration]
 currentcpuinfo->vmcb->es_attrib=convertSegmentAccessRightsToSegmentAttrib(o
 ^
 In file included from vmxsetup.h:11:0,
 from vmxsetup.c:9:
 vmxsetup.c: At top level:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 epthandler.c: In function ‘initMemTypeRanges’:
 epthandler.c:351:41: warning: passing argument 1 of ‘VirtualToPhysical’ makes pointer from integer without a cast [-Wint-conversion]
 addToMemoryRanges(VirtualToPhysical(0x00400000), 0x00400000, MTC_WP);
 ^
 In file included from epthandler.c:10:0:
 mm.h:52:8: note: expected ‘void *’ but argument is of type ‘int’
 UINT64 VirtualToPhysical(void *address);
 ^
 epthandler.c: In function ‘remapMTRRTypes’:
 epthandler.c:359:26: warning: unused parameter ‘address’ [-Wunused-parameter]
 int remapMTRRTypes(QWORD address, QWORD size, int type)
 ^
 epthandler.c:359:41: warning: unused parameter ‘size’ [-Wunused-parameter]
 int remapMTRRTypes(QWORD address, QWORD size, int type)
 ^
 epthandler.c:359:51: warning: unused parameter ‘type’ [-Wunused-parameter]
 int remapMTRRTypes(QWORD address, QWORD size, int type)
 ^
 epthandler.c: In function ‘handleEPTMisconfig’:
 epthandler.c:555:33: warning: unused parameter ‘currentcpuinfo’ [-Wunused-parameter]
 int handleEPTMisconfig(pcpuinfo currentcpuinfo, VMRegisters *vmregisters)
 ^
 epthandler.c:555:62: warning: unused parameter ‘vmregisters’ [-Wunused-parameter]
 int handleEPTMisconfig(pcpuinfo currentcpuinfo, VMRegisters *vmregisters)
 ^
 In file included from vmmhelper.h:4:0,
 from epthandler.h:8,
 from epthandler.c:8:
 epthandler.c: At top level:
 common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 make[2]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/vmm/distorm64' 들어감
 In file included from ../config.h:30:0,
 from decoder.h:12,
 from decoder.c:9:
 ../common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 ../common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 ../common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 ../common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 ../common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 ../common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 ../common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 ../common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from ../config.h:30:0,
 from distorm.c:10:
 ../common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 ../common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 ../common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 ../common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 ../common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 ../common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 ../common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 ../common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from ../config.h:30:0,
 from instructions.h:12,
 from instructions.c:8:
 ../common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 ../common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 ../common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 ../common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 ../common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 ../common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 ../common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 ../common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from ../config.h:30:0,
 from insts.c:9:
 ../common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 ../common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 ../common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 ../common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 ../common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 ../common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 ../common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 ../common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 operands.c: In function ‘extract_sib’:
 operands.c:115:32: warning: implicit declaration of function ‘abs’ [-Wimplicit-function-declaration]
 str_code_hdw(operandText, abs(RLONG(code0)));
 ^
 In file included from ../config.h:30:0,
 from operands.c:9:
 operands.c: At top level:
 ../common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 ../common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 ../common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 ../common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 ../common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 ../common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 ../common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 ../common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from ../config.h:30:0,
 from prefix.h:12,
 from prefix.c:9:
 ../common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 ../common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 ../common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 ../common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 ../common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 ../common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 ../common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 ../common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from ../config.h:30:0,
 from textdefs.h:12,
 from textdefs.c:9:
 ../common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 ../common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 ../common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 ../common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 ../common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 ../common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 ../common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 ../common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from ../config.h:30:0,
 from wstring.h:12,
 from wstring.c:9:
 ../common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 ../common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 ../common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 ../common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 ../common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 ../common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 ../common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 ../common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 In file included from ../config.h:30:0,
 from x86defs.h:12,
 from x86defs.c:9:
 ../common.h:106:12: warning: inline function ‘max’ declared but never defined
 inline int max(int x,int y);
 ^
 ../common.h:105:12: warning: inline function ‘min’ declared but never defined
 inline int min(int x,int y);
 ^
 ../common.h:79:13: warning: inline function ‘outportd’ declared but never defined
 inline void outportd(unsigned int port,unsigned long value);
 ^
 ../common.h:78:22: warning: inline function ‘inportd’ declared but never defined
 inline unsigned long inportd(unsigned int port);
 ^
 ../common.h:76:13: warning: inline function ‘outportb’ declared but never defined
 inline void outportb(unsigned int port,unsigned char value);
 ^
 ../common.h:75:22: warning: inline function ‘inportb’ declared but never defined
 inline unsigned char inportb(unsigned int port);
 ^
 ../common.h:74:13: warning: inline function ‘jtagbp’ declared but never defined
 inline void jtagbp(void);
 ^
 ../common.h:73:13: warning: inline function ‘bochsbp’ declared but never defined
 inline void bochsbp(void);
 ^
 distorm done
 make[2]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/vmm/distorm64' 나감
 main.o: In function `testexception':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/main.c:1419: undefined reference to `bochsbp'
 neward.o: In function `fakeARD_InsertRange':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:57: undefined reference to `getARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:58: undefined reference to `getARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:69: undefined reference to `getARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:74: undefined reference to `getARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:74: undefined reference to `setARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:75: undefined reference to `getARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:75: undefined reference to `setARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:76: undefined reference to `getARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:76: undefined reference to `setARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:86: undefined reference to `getARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:89: undefined reference to `getARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:89: undefined reference to `setARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:90: undefined reference to `getARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:90: undefined reference to `setARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:91: undefined reference to `getARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:91: undefined reference to `setARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:100: undefined reference to `setARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:101: undefined reference to `setARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:107: undefined reference to `setARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:109: undefined reference to `setARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:110: undefined reference to `getARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:110: undefined reference to `setARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:112: undefined reference to `getARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:112: undefined reference to `getARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:120: undefined reference to `getARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:129: undefined reference to `getARDSize'
 neward.o: In function `fakeARD_getConventionalMemory':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:145: undefined reference to `getARDAddress'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:146: undefined reference to `getARDSize'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/neward.c:146: undefined reference to `max'
 common.o: In function `setCursorPos':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/common.c:1160: undefined reference to `outportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/common.c:1161: undefined reference to `outportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/common.c:1162: undefined reference to `outportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/common.c:1163: undefined reference to `outportb'
 mm.o: In function `malloc2':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/mm.c:713: undefined reference to `jtagbp'
 realmodeemu.o: In function `testRMinterrupt':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/realmodeemu.c:2548: undefined reference to `bochsbp'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/realmodeemu.c:2569: undefined reference to `bochsbp'
 keyboard.o: In function `kdb_readycommand':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:9: undefined reference to `inportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:12: undefined reference to `inportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:13: undefined reference to `inportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:16: undefined reference to `inportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:19: undefined reference to `inportb'
 keyboard.o:/home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:20: more undefined references to `inportb' follow
 keyboard.o: In function `kdb_getoutputport':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:32: undefined reference to `outportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:33: undefined reference to `inportb'
 keyboard.o: In function `kdb_setoutputport':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:39: undefined reference to `outportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:40: undefined reference to `outportb'
 keyboard.o: In function `kdb_getinputport':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:46: undefined reference to `outportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:47: undefined reference to `inportb'
 keyboard.o: In function `kdb_getcommandbyte':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:53: undefined reference to `outportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:54: undefined reference to `inportb'
 keyboard.o: In function `kdb_setcommandbyte':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:60: undefined reference to `outportb'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:61: undefined reference to `outportb'
 keyboard.o: In function `kdb_iskeypressed':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:66: undefined reference to `inportb'
 keyboard.o: In function `kbd_getkey':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/keyboard.c:79: undefined reference to `inportb'
 pci.o: In function `pciConfigReadDWord':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/pci.c:24: undefined reference to `outportd'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/pci.c:26: undefined reference to `inportd'
 pci.o: In function `pciConfigReadWord':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/pci.c:41: undefined reference to `outportd'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/pci.c:43: undefined reference to `inportd'
 vmxemu.o: In function `handleByGuest':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/vmxemu.c:164: undefined reference to `max'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/vmxemu.c:165: undefined reference to `max'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/vmxemu.c:166: undefined reference to `max'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/vmxemu.c:167: undefined reference to `max'
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/vmxemu.c:168: undefined reference to `max'
 vmxemu.o:/home/oa/다운로드/cheat-engine-master/dbvm/vmm/vmxemu.c:169: more undefined references to `max' follow
 epthandler.o: In function `getMTRRMapInfo':
 /home/oa/다운로드/cheat-engine-master/dbvm/vmm/epthandler.c:97: undefined reference to `MTC_RPS'
 Makefile:12: 'all' 타겟에 대한 명령이 실패했습니다
 make[1]: *** [all] 오류 1
 make[1]: 디렉터리 '/home/oa/다운로드/cheat-engine-master/dbvm/vmm' 나감
 Makefile:12: 'all' 타겟에 대한 명령이 실패했습니다
 make: *** [all] 오류 2
 |  |