[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 06/11 19:47 / Filesize : 265 KB / Number-of Response : 1029
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

ƒAƒZƒ“ƒuƒ‰‰SŽÒƒXƒŒƒbƒh



1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/08/28(“ú) 12:36:52.66 .net]
‰SŽÒOKIŽ¿–â‘劽Œ}I‚̃AƒZƒ“ƒuƒ‰‚̃XƒŒƒbƒh‚Å‚·B
Šî–{î•ñ‚̕׋­’†‚ÌlAPIC‚âH8‚ð•׋­’†‚ÌŠw¶‚ȂǂȂÇc



700 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/02/01(“ú) 19:01:49.03 ID:rGGapq8A.net]
>>684
‚¨‘O‚ªBCD‰‰ŽZ‚ð—‰ð‚µ‚ĂȂ¢‚¾‚¯

701 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/02/01(“ú) 19:33:48.31 ID:+Sv3xZC2.net]
fpu‚ªŠO•t‚¯‚È‘åÌ
Z80‚̃tƒ[ƒeƒBƒ“ƒOƒ‰ƒCƒbƒuƒ‰ƒŠ‚ðx86‚ɈÚA‚µ‚Ä
ŽOŠpŠÖ”‚àƒe[ƒ

702 –¼‘OFuƒ‹‚ðŽg‚Á‚ċߎ—’l‚ð‹‚ß‚é•û–@‚ÅŽÀ‘•‚µ‚½‚±‚Æ‚ ‚邯‚Ç
¡‚ÌŽž‘ãA’m“IDŠïS‚ð–ž‚½‚·ˆÈŠO‚ɂȂɂ©ˆÓ–¡‚ ‚éH
ŽOŠpŠÖ”‚̸“x‚ÍFPU‚Ì•t‚¢‚½PC‚ÅŒvŽZ‚µ‚½Œ‹‰Ê‚Æ ‚臂킹‚ÄŠm”F‚µ‚½
[]
[‚±‚±‰ó‚ê‚Ă܂·]

703 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/02/01(“ú) 20:06:24.91 ID:s/hXDQXD.net]
‚Ç‚Á‚¿‚ª‘¬‚©‚Á‚½H

704 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/02/01(“ú) 20:53:10.36 ID:+Sv3xZC2.net]
‚ȂɂƔäŠr‚·‚é‚Ì‚©‚ÆŒ¾‚¤ˆÓ–¡‚È‚ç”äŠr‘ÎÛ‚ª‚È‚¢
“–Žž‚ÌN88BASIC(86)‚Ƃ̔äŠr‚ł̓Cƒ“ƒ^[ƒvƒŠƒ^‘΃}ƒVƒ“Œê(ƒAƒZƒ“ƒuƒ‰)‚Ȃ̂Å
ƒI[ƒo[ƒwƒbƒh‚ª­‚È‚¢•ªŽ©•ª‚ňÚA‚µ‚½ƒ‰ƒCƒuƒ‰ƒŠ‚Ì•û‚ª‘‚©‚Á‚½(FPU–³‚µ‚Ì”{¸“x)
“à•”‚Í80ƒrƒbƒgƒtƒ[ƒeƒBƒ“ƒO‚̸“x‚ɑΉž‚·‚éˆ×‚ɉ»”•”‚ð128ƒrƒbƒgŽw”•”‚ð16ƒrƒbƒg‚ÅŒvŽZŒã
80ƒrƒbƒgƒtƒH[ƒ}ƒbƒg‚ÉŠÛ‚ß‚½
x64‚Á‚Ä“V‘‚¾‚æ‚Èx86‚Æ”äŠr‚·‚邯
ކ‚Ɉóü‚µ‚½ƒvƒƒOƒ‰ƒ€’T‚¹‚Îo‚Ä‚­‚邯Žv‚¤‚—

705 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/02/01(“ú) 22:17:09.61 ID:e1RPi5xm.net]
>>686
0“x`45“x‚ðƒe[ƒuƒ‹ŽÀ‘•‚·‚é‚ÌH‚»‚ê‚Æ‚à‚à‚Á‚Æ‹·‚­‚Ä‚¢‚¢‚ÌH

706 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/02/02(ŒŽ) 04:57:44.05 ID:j5MISSAc.net]
>>689
–Y‚ꂽ‚¯‚Ç‚½‚Ô‚ñ‚»‚ê‚­‚ç‚¢
‚à‚µ‚©‚·‚邯90“x•ª‚©‚à‚µ‚ê‚È‚¯‚Ç
ƒe[ƒuƒ‹‚ÌŒ`Ž®‚ÍŒvŽZ¸“x‚ª•K—v‚¾‚Á‚½‚Ì‚Å
‹ßŽ—’l‚ÉŽû‘©‚·‚éŒ`‚¾‚Á‚½‚ÆŽv‚¤(‚à‚¤Šo‚¦‚Ä‚¢‚È‚¢)
ŽOŠpŠÖ”‚̔䗦‚ª•K—v‚Èê–ʂ͡‚ÍFPU‚Ɉˑ¶‚Å‚«‚é
‚ ‚ç‚©‚¶‚߉»”128Žw”16ƒrƒbƒg‚Ì•‚“®¬”“_ƒ‰ƒCƒuƒ‰ƒŠ‚Ÿ“x‚Ì‚‚ß‚È
‹ßŽ—’l“±o—pƒe[ƒuƒ‹‚ðì‚Á‚Ä‚»‚ê‚ðŽg‚Á‚Ätan-1(‚¤‚ëŠo‚¦)‚ð‹‚ß‚½Œã‚ÅŽOŠpŠÖ”‚ðŒvŽZ‚µ‚Ä‚½
—˜—p–Ú“I‚Å•K—v‚ÈŒvŽZ¸“x‚àˆÙ‚È‚é‚Ì‚ÅH•v‚µ‚悤‚º
ŽOŠpŠÖ”‚Ì‘e‚¢”ä—¦‚¾‚¯‚È‚ç64ƒrƒbƒg®”‚ÅŠÈ’P‚É“±o‰Â”\

707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/03/08(“ú) 10:52:34.09 ID:/s2hhMUc.net]
‚Ƃ肠‚¦‚¸u‰¼”•”v‚ð’PŒê“o˜^‚µ‚½

708 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/03/10(‰Î) 01:21:00.65 ID:HHYC72Cw.net]
PIC‚Å‚ÌCŒ¾ŒêƒvƒƒOƒ‰ƒ€(㑤)‚ðƒAƒZƒ“ƒuƒ‰Œ¾Œê(‰º‘¤)‚Ö‚Æ‘‚«’¼‚µ‚½‚̂ł·‚ªãŽè‚­“®‚¢‚Ä‚­‚ê‚Ü‚¹‚ñ
codepad.org/STGr8jeE
codepad.org/p74NS78p
ƒvƒƒOƒ‰ƒ€‚Ì“à—e‚Í8‚‚ÌLED‚Ì‚¤‚¿ˆê‚‚ªŒõ‚Á‚Ä‚¨‚èA
RB0‚̃XƒCƒbƒ`‚ð‰Ÿ‚·‚½‚тɌõ‚éꊂª‚ЂƂ‚¸‚ƒVƒtƒg‚µ‚Ä‚¢‚­‚Æ‚¢‚¤‚à‚̂ł·
‚»‚µ‚ÄA‚±‚̃vƒƒOƒ‰ƒ€“à‚Ń`ƒƒƒ^ƒŠƒ“ƒO‘Îô‚ðs‚Á‚Ä‚¢‚Ü‚·B

C‚Ì•û‚ÍãŽè‚­“®‚¢‚Ä‚­‚ê‚Ü‚µ‚½‚ªAƒAƒZƒ“ƒuƒ‰‚Ì•û‚Í56s–ڂłǂ¤‚µ‚Ä‚àƒXƒLƒbƒv‚ª—LŒø‚ɂȂèCount_Loop‚©‚甲‚¯o‚¹‚È‚¢ó‹µ‚ɊׂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·
ƒXƒeƒbƒvƒI[ƒo[‚Å’²‚ׂĂ݂½‚Æ‚±‚ëWreg‚╨—ƒXƒCƒbƒ`‚Ì”½‰ž‚ɂ͖â‘è‚È‚³‚»‚¤‚¾‚Á‚½‚Ì‚Å
Switch_Count‚ª‰ö‚µ‚¢‚ÆáÉ‚ñ‚Å‚¢‚Ü‚·(Œ´ˆö‚Í•ª‚©‚è‚Ü‚¹‚ñ‚ª)
‚ǂȂ½‚©Œ´ˆö‚Ì‹†–¾‚ð‚¨Šè‚¢‚µ‚Ü‚·



709 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/03/11(…) 10:42:49.84 ID:3uN2N73I.net]
—U“±
wc2014.2ch.net/test/read.cgi/denki/1422683846/

710 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/03/12(–Ø) 15:48:05.20 ID:5fkTWTro.net]
>>693
‚ ‚肪‚Æ‚¤

711 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/03/17(‰Î) 21:14:19.50 ID:aVnPeaqI.net]
CNT1 EQU 2
‚É‚·‚邾‚¯‚Å’¼‚Á‚½‚ç΂¤‚µ‚©‚È‚¢

712 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/04/30(–Ø) 22:48:02.55 ID:0+PJlfoo.net]
GASƒAƒZƒ“ƒuƒŠ‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B ubuntu14.10‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚ÄŒ»Ý•W€‚ł‚¢‚Ä‚égcc‚ðŽg‚Á‚ăAƒZƒ“ƒuƒŠ‚ð•׋­‚µ‚Ä‚¢‚Ü‚·B
ƒTƒ“ƒvƒ‹‚̃vƒƒOƒ‰ƒ€‚ð“ü—Í‚µ‚½‚̂ł·‚ªAƒGƒ‰[‚ÌŒ´ˆö‚ª•ª‚©‚è‚Ü‚¹‚ñ
ƒTƒ“ƒvƒ‹ƒR[ƒh
.set EXIT, 1
.set READ, 3
.set WRITE, 4
.data
PROMPT: .string "inp

713 –¼‘OFut string >> "
.bss
var: .skip 16, 0x00
.text
.global main
main:
pushl $PROMPT
call print
call scan
pushl $var
call print
call exit
print:
movl 4(%esp) ,%ecx
movl $1, %ebx # •W€o—Í‚Ö
movl $1, %edx # 1•¶Žšo—Í

‘±‚­
[]
[‚±‚±‰ó‚ê‚Ă܂·]

714 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/04/30(–Ø) 22:50:24.85 ID:0+PJlfoo.net]
‘±‚«

write:
cmpb $0x00, (%ecx) # null•¶Žš‚©‚Ç‚¤‚©
je write_end
movl $WRITE, %eax # write
int $0x80
incl %ecx # ŽŸ‚Ì•¶Žš
jmp write
write_end:
ret
scan:
movl $READ, %eax # readƒVƒXƒeƒ€ƒR[ƒ‹
xorl %ebx, %ebx # •W€“ü—Í‚©‚ç
movl $var, %ecx # ƒoƒbƒtƒ@‚ðŽw’è
movl $16, %edx # 16ƒoƒCƒg“ǂݞ‚Ý
int $0x80
ret
exit:
movl $EXIT, %eax # exit
movl $0, %ebx # I—¹ƒR[ƒh0
int $0x80

715 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/04/30(–Ø) 22:50:58.40 ID:0+PJlfoo.net]
‘±‚«

‚·‚邯A
invalid instruction suffix for `push'
‚Æ‚¢‚¤AƒAƒZƒ“ƒuƒ‰‚̃Gƒ‰[‚ªo‚Ü‚·B
‚±‚ê‚̓AƒZƒ“ƒuƒ‰‘¤‚É–â‘肪‚ ‚é‚̂łµ‚傤‚©H
ƒvƒƒOƒ‰ƒ€‚Ì–â‘èHƒn[ƒh‘¤H
‰ð‚ç‚È‚¢R(LoMG
FXŽŽ‚µ‚Ă݂܂µ‚½‚ªApushl‚Ìulv‚Ì‚±‚Æ‚ðŽw‚µ‚Ä‚¢‚é‚Ì‚©‚Æ‚àŽv‚¢‚Ü‚µ‚½‚ªA‰ðŒˆô‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
<ƒXƒyƒbƒN>
PC:ƒŒƒOƒUPC Windows7(64bit)
USBHDD:ubuntu14.10
CPU:ƒCƒ“ƒeƒ‹ Core i7 2670QM
ƒƒ‚ƒŠ:8GB

‚Ç‚¤‚©‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

716 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/05/01(‹à) 00:16:48.19 ID:WNUsFIxq.net]
ƒ„ƒ}ƒJƒ“
CRLF‚Æ‚©

717 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/05/01(‹à) 03:46:47.42 ID:TPwiwWUO.net]
>>696
‚È‚ñ‚©‚»‚Ì‚à‚̃YƒoƒŠ‚ÌŽ¿–₵‚Ä‚éŠOl‚ª‚¢‚éB

"Invalid instruction suffix for push when assembling with gas"
stackoverflow.com/questions/6268745/invalid-instruction-suffix-for-push-when-assembling-with-gas

‚´‚Á‚Æ‚µ‚©“Ç‚ñ‚łȂ¢‚¯‚Ç
32bitƒAƒZƒ“ƒuƒ‰—p‚̃R[ƒh‚ð64bitƒAƒZƒ“ƒuƒ‰‚Å“®‚©‚»‚¤‚Æ‚·‚邯AƒŒƒWƒXƒ^‚ª‘‚¦‚½•ªA‚»‚ê‚ɑΉž‚³‚¹‚é
ƒvƒŠƒtƒBƒNƒX–½—ßREP‚ð’ljÁ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚炵‚¢B
64bitƒAƒZƒ“ƒuƒ‰‚Ìê‡Apush–½—ß‚ÉREPƒvƒŠƒtƒBƒNƒX‚ð•t‚¯‚È‚¢‚ƃGƒ‰[‚ɂȂé‚Ý‚½‚¢B
‚à‚Á‚ÆŒ¾‚¤‚ÆA64bitƒAƒZƒ“ƒuƒ‰‚Å‚Ípush/pop‚ÍŽ–ŽÀãŽg‚í‚ê‚È‚­‚È‚é‚̂ňႤ‘‚«•û‚ɕς¦‚ë‚Æ‚¢‚¤‚±‚Æ‚à‚ ‚é‚炵‚¢B

codezine.jp/article/detail/457?p=2

Ž©•ª‚ÅŽŽ‚µ‚ĂȂ¢‚̂łقñ‚Æ‚©‚Ç‚¤‚©‚Í’m‚ç‚ñB

718 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/05/01(‹à) 08:29:12.81 ID:wFPW/Xoy.net]
¡’©Œ©‚½–²‚É"LSL ROL LSL ROL"‚Á‚Ă̂ªŽô•¶‚Ý‚½‚¢‚Éo‚Ä‚«‚½‚í
‚»‚¤‚¢‚â64bit‚ɂȂÁ‚½‚çŽg‚Á‚½ŽŽ‚µ‚ª‚È‚¢
128bitˆÈã‚ÌŠ‚ðShift‚·‚é‚È‚çSSE3‚©‰½‚©‚É‚»‚¤‚¢‚¤–½—ß‚ ‚Á‚½‚悤‚È



719 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/05/01(‹à) 13:44:13.88 ID:ZRNg35S/.net]
>>700
>64bitƒAƒZƒ“ƒuƒ‰‚Å‚Ípush/pop‚ÍŽ–ŽÀãŽg‚í‚ê‚È‚­‚È‚é‚̂ňႤ‘‚«•û‚ɕς¦‚ë‚Æ‚¢‚¤‚±‚Æ‚à‚ ‚é‚炵‚¢B
ƒŠƒ“ƒNæ“ǂ݂܂µ‚½A–Ú‚©‚çƒEƒƒR‚¾‚Á‚½B‚—‚—

720 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/05/01(‹à) 16:05:20.76 ID:tFZiwDeL.net]
‚ÜAVC64bit‚ŃCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚ªŽg‚¦‚È‚­‚È‚Á‚½‚Æs‚Á‚Ä‚àAASMƒtƒ@ƒCƒ‹‚ðƒvƒƒWƒFƒNƒg‚É
“ü‚ê‚邯•’ʂɎg‚¦‚é‚©‚ç–â‘芴‚¶‚½Ž–‚È‚¢‚È

721 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/05/01(‹à) 21:18:43.53 ID:Efwc/Emn.net]
>>700
ƒŠƒ“ƒN“\‚Á‚Ä’¸‚¢‚Ä‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
¢ŠE‚ɂ͓¯‚¶‚悤‚É”Y‚ñ‚Å‚½l‚ª‚¢‚½‚ñ‚Å‚·‚Ë^^;

’Pƒ‚ÉHello,Wold‚ð•\ަ‚·‚éCƒR[ƒh‚ð‹tƒAƒZƒ“ƒuƒ‹‚µ‚Ä‚Ý‚é‚ÆA
push‚Ípushq‚Åo‚Ă܂µ‚½B
.cfi_startproc`.endproc‚ň͂܂ê‚Ä‚¨‚èApushq‚Ì‘OŒã‚É
.cfi_def_cfa_offset 16
.cfi_offset 6 , -16@‚ÆA‚ ‚è‚Ü‚·B
ƒNƒƒbƒh‚ðŽg—p‚·‚éã‚Å•K—v‚Ȃ̂łµ‚傤‚©H
‚½‚¾A>>696‚ÌŽ¿–â‚̃R[ƒh‚Å“¯‚¶‚悤‚È‘‚«•û‚ð‚·‚é‚Æ
Segmentation fault (ƒRƒAƒ_ƒ“ƒv)‚ƂȂè‚Ü‚µ‚½ (--;
‚Þ‚¿‚á‚­‚¿‚Ⴞ‚ÆŽv‚¢‚Ü‚·‚ªAƒzƒ“ƒg‚ɉð‚è‚Ü‚¹‚ñ(>_<)

‚½‚¾A64bit‚ł͓ü–債‚å‚Á‚ςȂ©‚ç‹Lq‚ª•Ï‚í‚Á‚Ä‚­‚邯‚¢‚¤
‚±‚Ƃ͂Ȃñ‚ƂȂ­•ª‚©‚è‚Ü‚µ‚½iT.Tj

64bit‚Å‚Ìpush‚Ì–â‘è‚ð‚È‚ñ‚Æ‚©‰ðŒˆ‚µ‚½‚¢‚Å‚·B
ƒn[ƒhƒ‹‚‚¢‚ñ‚Å‚µ‚傤‚©H
ˆö‚݂Ƀpƒ\ƒRƒ“‚·‚ç‰SŽÒ‚Å‚·B‰ºŽè‚ÈŽ¿–âA‚²—eŽÍ‰º‚³‚¢B
Šæ’£‚è‚Ü‚·(-o-)b

722 –¼‘OFOffice & Gamers ŸG144Hzgh2.0e mailto:ƒAƒnôh uh huh [2015/05/02(“y) 01:21:24.36 ID:BIc+ZG3h.net]
>>704
ƒAƒZƒ“ƒuƒ‰‚ð‚â‚肽‚©‚Á‚½‚çAMenuetOS‚Æ•t‘®‚ÌFASMiflat assemblerj‚ðŽg‚¤‚Æ‚¢‚¢‚æ‚—
ƒVƒXƒeƒ€ƒR[ƒ‹‚ªƒŒƒWƒXƒ^“n‚µ‚ÅŠÈ’P‚—

723 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/05/02(“y) 23:53:25.09 ID:N2i4dBWj.net]
64bit‚ÌMASM‚Å“®‚­ˆê”ÔŠÈ’P‚ÈHelloƒvƒƒOƒ‰ƒ€‚Ìì‚è•û‚ª‘‚¢‚Ä‚ ‚è‚Ü‚·B
‚â‚Á‚Ă݂½‚ç“®‚«‚Ü‚µ‚½BWindows7-64‚ÅA‚½‚Á‚½2.5kƒoƒCƒg‚ÅHello‚ªo‚Ü‚·Bml64.exe‚ª•K—v‚Å‚·B

dabun.kmycode.net/1_winmachine/index.html

724 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/05/07(–Ø) 09:48:07.36 ID:uz86ZVQL.net]
push/popŽg‚í‚Ë‚¦‚ÌŒ©‚ÄAŠw¶Žž‘ã‚É68K‚Å‚±‚ñ‚È•—‚É‘‚¢‚Ä‚½‚ÌŽv‚¢o‚µ‚½
LINK A6, #-56
MOVEM.L D2-D7/A0-A5,-48(A6)
MOVE.L D0,-52(A6)
MOVE.L D1,-56(A6)
`ˆ—`
MOVEM.L -48(A6),D2-D7/A0-A5
UNLK A6

725 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/05/07(–Ø) 12:35:44.27 ID:bwdzUvDw.net]
casl ‚Å‘‚¢‚Æ‚­‚ê

726 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/05/19(‰Î) 19:25:09.28 ID:zxHYER8T.net]
>>704
64bit‚ł͊î–{push ,popŒn“‚Ì–½—߂͎g‚í‚È‚¢
>>700‚ÌƒŠƒ“ƒNæ‚É‚à‚ ‚邯‚Ç
‚ ‚ç‚©‚¶‚ßpush pop‚Å—˜—p‚·‚镪‚ÌŠi”[—̈æ‚ðŽè‘±‚«‚̉‚߂ɃXƒ^ƒbƒNƒtƒŒ[ƒ€ã‚ÉŠm•Û‚·‚é
‚ÅAmov–½—ß‚Åsp‚Ì’l+ƒIƒtƒZƒbƒgA‚±‚ñ‚ÈŠ´‚¶‚Ɉµ‚¤
mov qword ptr[rsp+offset],rax
mov rax,qword ptr[rsp+offset]
Ì—¬‚Ìpush pop‚Å‚¨ŽèŒyŽè”²‚«‚͓‚¢‚ñ‚¾‚낤‚Ë
‚¢‚âAo—ˆ‚é‚©‚à’m‚ê‚È‚¢‚¯‚Ç
ƒAƒZƒ“ƒuƒ‰{ƒXƒ^ƒbƒNƒtƒŒ[ƒ€‚ÌŠm•Û‚ðŽ©“®‚ÅŒvŽZA–½—ß‚ào—Í‚µ‚Ä‚­‚ê‚é
c‚Ý‚½‚¢‚ÉŠg’£‚µ‚½ƒAƒZƒ“ƒuƒ‰‚ª•K—v‚ɂȂé‚Ë

727 –¼‘OF–¼–³‚µ‚³‚ñ [2015/06/14(“ú) 09:50:14.92 ID:bOUig4Hv.net]
Šî–{î•ñˆ—‹ZpŽÒŽŽŒ±‚g‚Q‚Qt‚ÌCASL‡U‚Ì–â‘è‚̃vƒƒOƒ‰ƒ€‚ð
쬂µ‚½‚ñ‚Å‚·‚ªB‚¤‚Ü‚­“®‚«‚Ü‚¹‚ñB‚Ç‚¤‚µ‚Ăł·‚©H
ŽÀۂ̃f[ƒ^‚Í‚P+‚Q‚R‚É‚µ‚½‚¢‚ñ‚Å‚·B
DATA1 DC #0080,#0000;1
DATA2 DC #0081,#0000;2
‚¨‚»‚ç‚­Aƒf[ƒ^‚Ì’l‚ªŠÔˆá‚Á‚Ä‚¢‚邯Žv‚¤‚ñ‚Å‚·‚ªEEE

728 –¼‘OF–¼–³‚µ‚³‚ñ [2015/06/14(“ú) 14:50:42.91 ID:bOUig4Hv.net]
711‚ÌŒ‚Í‰ðŒˆ‚µ‚Ü‚µ‚½B
‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½B



729 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/06/28(“ú) 11:43:30.99 ID:C8acUGCg.net]
sh‚Ì#‚Á‚Ăǂ¤‚䂤ˆÓ–¡H
mov.l‚ŃŒƒWƒXƒ^‚É‘—‚邯‚«‚É•t‚¯‚ĂȂ¢‚ƃAƒhƒŒƒX‚Ì“à—e‚ª‘—‚ç‚ê‚é‚Ì‚ÉA
ƒf[ƒ^’è‹`‚·‚邯‚«‚͂‚¯‚È‚¢‚Ý‚½‚¢‚È‚ñ‚¾B

—L‚è–³‚µ‚̈Ⴂ‹³‚¦‚Ä‚­‚¾‚³‚¢I

730 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/06/28(“ú) 23:40:08.78 ID:u+WDKBAd.net]
’蔂̎ž‚ɂ‚¯‚ê
ƒ}ƒjƒ…ƒAƒ‹‚É‘‚¢‚ĂȂ¢‚Á‚¯H

731 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/06/29(ŒŽ) 18:27:44.03 ID:U/nUfeSW.net]
>>713
‰SŽÒ‚·‚¬‚ă}ƒjƒ…ƒAƒ‹‚ÌŒ©•û‚·‚番‚©‚Á‚Ă܂¹‚ñ‚Å‚µ‚½B
’蔂Æl‚¦‚ê‚΂¢‚¢‚ñ‚Å‚·‚ËB
ƒXƒbƒLƒŠ‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤B

732 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/06/30(‰Î) 08:05:57.40 ID:d0PzGiLf.net]
‘¦’lƒAƒhƒŒƒbƒVƒ“ƒO‚Á‚Ä—pŒê‚ðŠo‚¦‚Ä‚¨‚¢‚Ä—~‚µ‚¢

733 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/06/30(‰Î) 21:12:30.13 ID:XopmavOU.net]
>>715
Šo‚¦‚Ä‚¨‚«‚Ü‚·I

734 –¼‘OFI []
[‚±‚±‰ó‚ê‚Ă܂·]

735 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 06:23:33.54 ID:B+1kKjNv.net]
CALL‚âPUSH/POP‚ȂǂÍMOV‚âJMPAINC‚Æ‚¢‚Á‚½•ʂ̖½—߂̑g‚݇‚킹‚Å“®‚¢‚Ä‚¢‚邯‰½ˆ‚©‚œǂñ‚¾‚ñ‚Å‚·‚ªA
‚»‚¤‚·‚邯CALL‚ðŽg‚í‚¸Ž©•ª‚ÅD‚«‚ȃŒƒWƒXƒ^‚ðŽg‚Á‚ăXƒ^ƒbƒN‚ðŠÇ—‚µ‚Ä‚à—LˆÓ·‚Í–³‚¢‚Æl‚¦‚Ä‚¢‚¢‚ñ‚Å‚µ‚傤‚©H

‚»‚ê‚Æ‚àCALL‚âPUSH“™‚Ìê—p‚Ì–½—ß‚ðŽg‚¤‚Æ1Hz‚ÉŽû‚܂邯‚©‚»‚¤‚¢‚¤ˆá‚¢‚ª‚ ‚é‚̂łµ‚傤‚©H

736 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 12:07:19.12 ID:DcDmvdDl.net]
‚»‚̉½ˆ‚©‚œǂñ‚¾‚à‚Ì‚ªA•¡‡–½—߂Ƃ©‹^Ž—–½—߂Ƃ©Œ¾‚í‚ê‚é
ƒAƒZƒ“ƒuƒ‰‚Å‘¼–½—߂Ƀ}ƒbƒsƒ“ƒO‚³‚ê‚é‚à‚̂̂±‚ƂȂç‚ΗLˆÓ·‚͂Ȃ¢‚Å‚¢‚¢
ƒ}ƒCƒNƒƒR[ƒh‚Ì‚±‚ƂȂç‚ÎA‚»‚à‚»‚ào—ˆ‚È‚¢

737 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 14:58:03.97 ID:ldC6ltUq.net]
>>717
CALL‚Í1–½—ß‚Åςނ©‚犄‚螂݂̂±‚Æ‚ðl‚¦‚é•K—v‚͂Ȃ¢‚¯‚ÇA•¡”–½—߂̑g‚݇‚킹‚É‚µ‚½ê‡A
“r’†‚ÅŠ„‚螂݂ª“ü‚Á‚Ä‚à‘åä•v‚©‚Ç‚¤‚©ŒŸ“¢‚µ‚Ă݂½‚Ù‚¤‚ª‚¢‚¢‚Å‚·‚æB
‚»‚ê‚ÆA—¼•û‚ÌꇂŃg[ƒ^ƒ‹‚̃NƒƒbƒN”‚ð”äŠr‚µ‚ÄA­‚È‚¢•û‚ðŽg‚¤‚Ì‚ª‚¢‚¢‚Å‚·‚æB

738 –¼‘OF,,ELÍME,,j‚Á-››› [2015/07/07(‰Î) 15:34:31.62 ID:U1BWXrcA.net]
CALL–½—ߎg‚킸‚É–ß‚èæ‚Ì–½—߃|ƒCƒ“ƒ^‚ð‚Ç‚¤‚â‚Á‚ăXƒ^ƒbƒN‚ɃZƒbƒg‚·‚é‚‚à‚肾H
­‚È‚­‚Æ‚à32ƒrƒbƒg‚܂łÌx86–½—߃Zƒbƒg‚É‚ÍEIPƒŒƒWƒXƒ^‚ð“Ç‚Ýo‚·–½—߂͑¶Ý‚µ‚È‚¢



739 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 16:38:53.47 ID:6QdGJYSy.net]
>>720
‚¨‚¶‚¢‚¿‚á‚ñ“ª‚ªŒÅ‚¢‚ËB
ƒAƒZƒ“ƒuƒ‰‚ªƒAƒhƒŒƒX‚ðŒvŽZ‚µ‚Ä“ü‚ê‚ê‚΂¢‚¢‚¶‚á‚ñB
•ªŠòæ‚âƒf[ƒ^ŽQƂ̃AƒhƒŒƒX‚Í‚»‚¤‚â‚Á‚Ä‚é‚ñ‚¾‚µ–ß‚è”Ô’n‚ªŒvŽZ‚Å‚«‚È‚¢‚Æ‚©‚È‚¢B

740 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 18:58:46.93 ID:Wm4YwPII.net]
’cŽq‚ÌŒ¾‚¤‚Æ‚¨‚èx86 32bit‚ł̓vƒƒOƒ‰ƒ€ƒJƒEƒ“ƒ^(EIPƒŒƒWƒXƒ^)‚Ì’l‚ðŽæ“¾‚·‚邯‚¢‚¤‘€ìŽ©‘Ì‚ª
callˆÈŠO‚¶‚á•s‰Â”\‚Ȃ̂æ
‚¾‚©‚çPIC‚ÅPC‘Š‘ÎƒAƒhƒŒƒXŒvŽZ‚·‚鎞‚ÉŽŸ‚Ì–½—߂̔Ԓn‚Écall‚µ‚Äpop‚µ‚ĂƂ©–Ê“|‚È‚±‚Æ‚â‚Á‚Ä‚é‚킯‚Å‚µ‚åH

x86-64‚È‚çlea‚ÅRIP‘Š‘ÎƒAƒhƒŒƒbƒVƒ“ƒO‚Å‚«‚é‚©‚ç‚Ü‚ call‚Í•K{‚ł͂Ȃ¢‚©

741 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 19:56:39.94 ID:B+1kKjNv.net]
>>718-719
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‘‚«–Y‚ê‚Ă܂µ‚½‚ª64bit—p‚̃IƒyƒR[ƒhŽg‚Á‚ÄFX‘‚±‚¤‚ÆŽv‚Á‚Ä‚¢‚½Š‚ÅA
ˆê•”‚Ì–½—ß‚ðŠo‚¦‚È‚¢‚ÅςނƊµ‚ê‚é‚܂ł͊yo—ˆ‚é‚©‚ȂƎv‚Á‚Ä‚½‚̂ł·‚ªA‚â‚Í‚èʼn‚©‚ç‘S‚Ă̖½—ß‚ðŠÜ‚߂đg‚Ý—§‚Ä‚é‚ׂ«‚È‚ñ‚Å‚·‚ËB

‚ ‚ƒljÁ‚Å\‚µ–ó‚È‚¢‚ñ‚Å‚·‚ªAES,SS,CS,DS“™‚Ö‚ÌPUSHAPOP‚ª64bit mode‚¾‚Æ–³Œø‚ƂȂÁ‚Ä‚¢‚é‚ñ‚Å‚·‚ªA
‚±‚ê‚ÍƒŠƒAƒ‹ƒ‚[ƒh‚ÌŽž‚ÍŽg—p‚Å‚«‚ÄA64bit mode‚ÌŽž‚É–³Œø‚É‚È‚é‚Æ‚¢‚¤‰ðŽß‚Å‚¢‚¢‚ñ‚Å‚µ‚傤‚©H
‚»‚ê‚Æ‚à64bitCPU‚É‚ÍA‚»‚ê‚ç‚̃ZƒOƒƒ“ƒgƒŒƒWƒXƒ^Ž©‘Ì‚ªæ‚Á‚ĂȂ¢‚ñ‚Å‚µ‚傤‚©H

742 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 20:50:44.79 ID:B3f4PYYu.net]
>>721
__asm {
push target
jmp proc1
target:
}
‚Åo—ˆ‚é‚ÈB
ˆø”‚Í•’ʂɃXƒ^ƒbƒN‚ÉÏ‚ñ‚ŕԂè’l‚Íeax‚¾‚µ‚ÈB

743 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 21:04:09.84 ID:B3f4PYYu.net]
>>723
ƒZƒOƒƒ“ƒg‚ɂ‚¢‚Ä‚Í
hp.vector.co.jp/authors/VA003988/asm2.htm
‚Ì2.1‚É‚ ‚éƒe[ƒuƒ‹‚̃ZƒOƒƒ“ƒg‚È‚ñ‚½‚ç‚Ì€–Ú‚ðŽQÆ‚µ‚Ä‚ËB

744 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 21:27:05.58 ID:Xbklf+Ix.net]
>>717
call‚âret‚ÍƒŠƒ^[ƒ“ƒAƒhƒŒƒX‚Ì—\‘ª‹@\‚ª‚ ‚Á‚ăTƒuƒ‹[ƒ`ƒ“ƒR[ƒ‹‚̃yƒiƒ‹ƒeƒB‚ª­‚È‚­‚È‚Á‚Ä‚é‚Í‚¸B
‚¾‚©‚瑼‚̃ŒƒWƒXƒ^‚ðŽg‚Á‚ÄŠÔÚƒWƒƒƒ“ƒv‚µ‚½Žž‚Ì•û‚ª’x‚­‚È‚é‚ÆŽv‚¤‚æB
ƒtƒŒ[ƒ€ƒ|ƒCƒ“ƒ^‚ðÈ—ª‚µ‚ăXƒ^ƒbƒNƒ|ƒCƒ“ƒ^‚Ì‘Š‘ÎƒAƒNƒZƒX‚Ń[ƒJƒ‹•Ï”‚ð
ŠÇ—‚·‚邯‚¢‚¤‚̂͂悭‚ ‚邪A–³—‚µ‚ăXƒ^ƒbƒN‚ðŽg‚í‚È‚¢‚Æ‚¢‚¤‚̂͂܂¸‚È‚¢B

745 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 22:24:16.63 ID:B+1kKjNv.net]
>>725
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚È‚ñ‚ƂȂ­uæ‚Á‚ĂȂ¢‚Æ‚¢‚¤Ž–‚͂Ȃ³‚»‚¤‚¾‚Èv‚Æ‚¢‚¤’ö“x‚É‚µ‚©‚Ü‚¾—‰ð‚Å‚«‚Ü‚¹‚ñ‚ªA
‚±‚ê‚©‚ç•׋­‚µ‚Ă͂Á‚«‚è‚Æ—‰ð‚Å‚«‚邿‚¤‚ÉŠæ’£‚è‚Ü‚·B

>>726
jmp–½—ß‚¾‚ƃpƒCƒvƒ‰ƒCƒ“‚Ì’†g‚ªflush‚³‚ê‚é‚»‚¤‚Å‚·‚ªAcall‚¾‚Æ‚»‚ê‚ð–h‚°‚邯‚¢‚¤—‰ð‚Å‚æ‚낵‚¢‚Å‚µ‚傤‚©B
‘‚­ƒeƒXƒgo—ˆ‚éŠÂ‹«‚𮂦‚ÄFX‚È•û–@‚Å”ä‚ׂĂ݂½‚¢‚ÆŽv‚¢‚Ü‚·B

746 –¼‘OF,,ELÍME,,j‚Á-››› [2015/07/07(‰Î) 22:49:15.22 ID:Jp2Iokv0.net]
>>721
‚»‚ê‚¶‚჊ƒƒP[ƒ^ƒuƒ‹‚ȃR[ƒh‚Í‘‚¯‚È‚¢‚¼

747 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 23:17:56.50 ID:Xbklf+Ix.net]
>>727
„jmp–½—ß‚¾‚ƃpƒCƒvƒ‰ƒCƒ“‚Ì’†g‚ªflush‚³‚ê‚é‚»‚¤‚Å‚·‚ªAcall‚¾‚Æ‚»‚ê‚ð–h‚°‚邯‚¢‚¤—‰ð‚Å‚æ‚낵‚¢‚Å‚µ‚傤‚©B
call‚Æ‚¢‚¤‚æ‚èret‚ËBƒpƒCƒvƒ‰ƒCƒ“‚̃tƒ‰ƒbƒVƒ…‚Æ‚¢‚¤‚͈̂êŒÂŠ‚©‚ç•¡”‚̃AƒhƒŒƒX‚É•ªŠò‚·‚邿‚¤‚ȃP[ƒX‚Å”­¶‚µ‚â‚·‚¢B
ðŒ•ªŠò‚âŠÔÚƒWƒƒƒ“ƒvAƒŠƒ^[ƒ“–½—߂ȂÇB
‚¾‚©‚烌ƒWƒXƒ^‚Ì“à—e‚ÅŠÔÚ“I‚ɃWƒƒƒ“ƒv悪Žw’肳‚ê‚é‹^Ž—ret‚̓yƒiƒ‹ƒeƒB‚ª”­¶‚µ‚â‚·‚¢B
‚»‚Ì‚½‚߃Xƒ^ƒbƒNƒ|ƒCƒ“ƒ^‚ɂ͓Á•ʂȊĎ‹‹@\‚ª‚‚¢‚Ä‚éB

748 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/08(…) 02:16:34.27 ID:u/EIUunr.net]
‚Ù‚Æ‚ñ‚Ç‚Ìret–½—߂͒¼‘O‚ÉŽÀs‚µ‚½call–½—߂̎Ÿ‚Ì–½—߂ɕªŠò‚·‚é‚©‚ç”ñí‚É‚‚¢¸“x‚Ì•ªŠò—\‘ª‚ª‚Å‚«‚é‚̂͑傫‚¢‚ÈB



749 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/08(…) 02:20:24.53 ID:u/EIUunr.net]
>>728
‚»‚ê‚¶‚áx86‚Å‚ÍƒŠƒƒP[ƒ^ƒuƒ‹‚ȃR[ƒh‚Í‘‚¯‚È‚¢‚¼w
exe‚ðƒ[ƒh‚µ‚½ŒãƒZƒOƒƒ“ƒg‚Ì’l‚ðƒSƒŠƒSƒŠ‘‚«’¼‚µ‚½‚è
MMU‚Ń[ƒh‚·‚é˜_—ƒAƒhƒŒƒX‚ðŒÅ’肵‚½‚è‚Æ
‚¢‚­‚ç‚Å‚àƒŠƒƒP[ƒ^ƒuƒ‹‚É‚·‚é•û–@‚Í‚ ‚é‚̂ɖ³’m‚Á‚Ä•|‚¢‚È

750 –¼‘OF,,ELÍME,,j‚Á-››› [2015/07/08(…) 03:10:34.57 ID:88H8yWBh.net]
> exe‚ðƒ[ƒh‚µ‚½ŒãƒZƒOƒƒ“ƒg‚Ì’l‚ðƒSƒŠƒSƒŠ‘‚«’¼‚µ‚½‚è

‚»‚ñ‚È‚ñ’m‚Á‚Ă邪H‚Ä‚©JIT‚̃R[ƒh‘‚¢‚Ă܂µ‚½‚ªH
ƒ†[ƒU[ƒ‚[ƒh‚ŃR[ƒhƒZƒOƒƒ“ƒg‚Ì‘‚«Š·‚¦‚ðs‚¤‚ɂ͓Á•Ê‚ÈAPI‚ðŒÄ‚Ño‚·•K—v‚ª‚ ‚éã
ƒLƒƒƒbƒVƒ…‚Ìinvalidation‚ð“s“x‚â‚é•K—v‚ª‚ ‚é‚©‚çƒyƒiƒ‹ƒeƒB‚𔺂¤

‚»‚ÌŽž“_‚ÌEIP’l‚ð‚Æ‚Á‚½•û‚ª—y‚©‚É_“‚µ‚»‚à‚»‚à‚»‚ñ‚ȃR[ƒh‚Ì‘‚«Š·‚¦‚µ‚Ă܂Å
call–½—ß‚ð‚í‚´‚í‚´‰ñ”ð‚·‚é——R‚ª‚Ë[‚À‚á‚ñ

751 –¼‘OF,,ELÍME,,j‚Á-›››‚— [2015/07/08(…) 03:25:16.20 ID:88H8yWBh.net]
‚ñ‚ÅAŽ©ŒÈ‘‚«Š·‚¦‚ŃIƒtƒZƒbƒg‚Ì®‡‚ð‚Æ‚é‚½‚߂Ɍ‹‹ÇEIP‚ðŽæ‚é•K—v‚ª‚ ‚Á‚Ä
“Á‚É32ƒrƒbƒg‚Å‚ÍCALL–½—ß‚ðŽg‚¤•K—v‚ª‚ ‚éA‚ÆB

–{––“]“|‚¾‚È

752 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/08(…) 03:54:52.00 ID:u/EIUunr.net]
•Ê‚Écall–½—ß‚ðŽg‚í‚È‚¢‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢‚æB
Žg‚í‚È‚­‚Ä‚àƒŠƒƒP[ƒ^ƒuƒ‹‚ȃR[ƒh‚Í‘‚¯‚é‚Á‚Ä‚¾‚¯B
68K‚Æ‚©‚¾‚ÆƒŠƒƒP[ƒ^ƒuƒ‹‚É‚·‚邽‚߂ɂ»‚¤‚¢‚¤ƒeƒNƒjƒbƒN‚ðŽg‚¤‚ª
86‚̓ZƒOƒƒ“ƒg‚Æ“à‘ MMU‚ª‚ ‚é‚©‚ç‚»‚±‚܂łµ‚È‚­‚Ä‚àƒŠƒƒP[ƒ^ƒuƒ‹‚ɂȂéB•Ê‚É1ƒoƒCƒg’PˆÊ‚ÅƒŠƒƒP[ƒ^ƒuƒ‹‚É‚µ‚Ä‚àˆÓ–¡‚È‚¢‚©‚ç‚ËB
‚Æ‚±‚ë‚Å‚¨‚¶‚¢‚¿‚á‚ñ–¾“ú‚©‚ç‘åä•v‚È‚ÌB

753 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/07/08(…) 05:15:05.60 ID:Y+kE74C9.net]
‚Û‚ñ‚±‚‚͂悵‚Ë

754 –¼‘OF,,ELÍME,,j‚Á-›››‚— [2015/07/08(…) 06:24:13.84 ID:88H8yWBh.net]
> 86‚̓ZƒOƒƒ“ƒg‚Æ“à‘ MMU‚ª‚ ‚é‚©‚ç‚»‚±‚܂łµ‚È‚­‚Ä‚àƒŠƒƒP[ƒ^ƒuƒ‹‚ɂȂéB
> •Ê‚É1ƒoƒCƒg’PˆÊ‚ÅƒŠƒƒP[ƒ^ƒuƒ‹‚É‚µ‚Ä‚àˆÓ–¡‚È‚¢‚©‚ç‚ËB

‚¤‚í[ƒNƒ\˜VŠQ‚ªŽp‚ð•\‚µ‚½‚¼
‚¨‚Üâ‘΂T‚OÎ’´‚¦‚Ă邾‚ë


> 86‚̓ZƒOƒƒ“ƒg‚Æ“à‘ MMU‚ª‚ ‚é‚©‚ç‚»‚±‚܂łµ‚È‚­‚Ä‚àƒŠƒƒP[ƒ^ƒuƒ‹‚ɂȂéB
> •Ê‚É1ƒoƒCƒg’PˆÊ‚ÅƒŠƒƒP[ƒ^ƒuƒ‹‚É‚µ‚Ä‚àˆÓ–¡‚È‚¢‚©‚ç‚ËB

‚±‚Ì‚¨‚¶‚¢‚¿‚á‚ñÄ”z’u‰Â”\‚̈Ӗ¡‚ð‚à‚Ì‚·‚²‚¢ŒÃ‚¢ˆÓ–¡‚Å‚µ‚©’m‚ç‚È‚¢‚悤‚¾‚¯‚ÇVistaˆÈ~‚ÌOS‚ÍG‚Á‚½‚±‚Æ‚ª‚È‚³‚»‚¤‚¾‚È 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)


755 –¼‘OF,,ELÍME,,j‚Á-›››‚— mailto:sage [2015/07/08(…) 06:30:07.39 ID:88H8yWBh.net]
‚Ü‚ ‚Ƃ肠‚¦‚¸¡‚ÌWindows(DEP+ASLR‘O’ñ)ŠÂ‹«‚Å’Ê—p‚·‚é’mޝ‚𗊂ނ͂—‚—‚—

756 –¼‘OF,,ELÍME,,j‚Á-›››‚— mailto:sage [2015/07/08(…) 07:54:58.71 ID:88H8yWBh.net]
Windows‚Æ‚¢‚¤‚æ‚èMac‚̂ق¤‚ªæ‚©

‚»‚ê‚łȂ­‚Æ‚à*NIX‚Åfork‚Æ‚©‚â‚é‚Ì‚ÉEIP/RIP‚̎擾‚Í•K{‚È‚ñ‚¾‚ª
iŽqƒvƒƒZƒX‚ÅŠ®‘S‚ȃRƒs[‚ð‚Æ‚é‚©‚ç‚Ëj
Œ‹‰Ê“I‚ɃXƒŒƒbƒh‚ªŠ„‚è“–‚Ä‚ç‚ê‚éƒAƒhƒŒƒX‚ðƒoƒCƒiƒŠ¶¬Žž‚ÉŒˆ‚ߑł¿‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢‚ñ‚¾‚æ

‚¨‚¶‚¢‚¿‚á‚ñ‚ÍŠ‘FDOS‚Æ‚©‚ÌŽž‘ã‚̃Vƒ“ƒOƒ‹ƒ^ƒXƒN’mޝŽ~‚Ü‚è

757 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/08(…) 09:01:04.05 ID:u/EIUunr.net]
‚¤‚í[
‚±‚¢‚ÂƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚ÆƒŠƒƒP[ƒ^ƒuƒ‹¬“¯‚µ‚Ă邿

758 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/08(…) 09:47:32.45 ID:7ROcSmAH.net]
>>717‚ÌŽ¿–âˆÓ}‚ª‚¿‚å‚Á‚Æ—‰ð‚Å‚«‚È‚¢‚ñ‚¾‚¯‚ÇA
–½—߃fƒR[ƒhŒã‚É•¡”ƒÊOP‚É“WŠJ‚³‚ê‚Ĉ—‚³‚ê‚é–½—߂ƒPƒ‚È–½—ß‚ð•À‚ׂ½ê‡‚Ì”äŠr‚È‚ç
V‚µ‚¢CPU‚قǃfƒR[ƒ_[‚̧ŒÀ‚̉e‹¿‚ª¬‚³‚­‚È‚Á‚Ă邩‚çA‚Ç‚¿‚ç‚Å‚à‘¬“x“I‚ȃƒŠƒbƒg‚͂قڊ֌W‚È‚­‚È‚Á‚½B
‚½‚¾‚µƒTƒuƒ‹[ƒ`ƒ“ƒR[ƒ‹‚Íê—p‚Ì–½—ß‚ðŽg‚¤‚ׂ«B

coreˆÈ‘O‚ÌPentium 3‚Æ‚©‚¾‚ƃƒ‚ƒŠƒIƒyƒ‰ƒ“ƒh‚ª•¡”ƒÊOP‚É•ª‰ð‚³‚ê‚邽‚ß
ƒfƒR[ƒ_[‚̧–ñ‚Ɉø‚Á‚©‚©‚è‚â‚·‚©‚Á‚½‚ªA¡‚ÌCPU‚Å‚Í1ƒÊOP‚ɕϊ·‚³‚ê‚é‚©‚çŠÖŒW‚È‚­‚È‚Á‚Ă邵B

“ú–{Œê”Å‚ÌÅ“K‰»ƒ}ƒjƒ…ƒAƒ‹‚͌·‚¬‚Ä¡‚ÌÅ“K‰»ƒ}ƒjƒ…ƒAƒ‹‚ł͔ñ„§‚̃R[ƒfƒBƒ“ƒO–@‚ɂȂÁ‚Ä‚é‚Ì‚à‘½‚¢‚©‚ç’ˆÓ‚µ‚Ä‚ËB



759 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/08(…) 10:16:23.88 ID:8utIjUev.net]
Œ©‹ê‚µ‚¢˜VŠQ‚ª‚¢‚é‚È


https://ja.m.wikipedia.org/wiki/ƒŠƒGƒ“ƒgƒ‰ƒ“ƒg

760 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/08(…) 10:31:10.51 ID:8utIjUev.net]
setjmp/longjmp‚·‚çcall‚Åeip‚Æ‚Á‚ĕۑ¶‚µ‚Ă邱‚Æ‚à’m‚ç‚È‚¢ƒSƒ~‚©

761 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/08(…) 10:41:45.36 ID:u/EIUunr.net]
>>742
setjmp/longjmp‚̓Xƒ^ƒbƒNƒ|ƒCƒ“ƒ^‚ð•Û‘¶‚µ‚Ă邱‚Æ‚à’m‚ç‚È‚¢ƒSƒ~‚©

762 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/08(…) 22:01:58.21 ID:7ROcSmAH.net]
>>740‚̃ƒ‚ƒŠƒIƒyƒ‰ƒ“ƒh‚ª1ƒÊOP‚ɂȂé‚̂̓\[ƒXƒIƒyƒ‰ƒ“ƒh‚Ìꇂ̂±‚Æ‚ËB
ƒfƒXƒeƒBƒl[ƒVƒ‡ƒ“ƒIƒyƒ‰ƒ“ƒh‚ÍÅVcore‚Å‚à2ƒÊOP‚ɂȂé‚Ì‚ÅAÌ‚ÌCPU‚ƕςí‚Á‚ĂȂ¢‚æB

763 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/07/08(…) 22:03:18.41 ID:Y+kE74C9.net]
ƒAƒXƒy‚Å‚·‚Ë
”»‚è‚Ü‚·

764 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/16(–Ø) 06:27:13.33 ID:l6l+0TT5.net]
>>736
DOS‚ÌŽž‘ã‚È‚ç30‘ãŒã”¼‚É‚³‚µ‚©‚©‚Á‚½‚΂©‚è‚ÌŽá‘¢‚Å‚à—]—T‚ÅŽg‚Á‚Ä‚é‹C‚ª‚·‚é‚ñ‚¾‚ªcc

765 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/16(–Ø) 09:52:43.32 ID:qia5kD2O.net]
ƒŠƒƒP[ƒ^ƒuƒ‹‚¶‚á‚È‚­‚ÄOS‚Ìì‚è‚Ì–â‘肾‚ÈB
ƒvƒƒOƒ‰ƒ€‚ð\¬‚·‚éƒR[ƒhAƒŠƒeƒ‰ƒ‹Aƒf[ƒ^A‚±‚ê‚ç‚ð”CˆÓ‚Ì•¨—ƒAƒhƒŒƒX‚É”z’u‚Å‚«‚é‚Ì‚ªƒŠƒƒP[ƒ^ƒuƒ‹B
ƒ}ƒ‹ƒ`ƒvƒƒZƒXAƒ}ƒ‹ƒ`ƒXƒŒƒbƒhA
ƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚Å“¯ˆêƒoƒCƒiƒŠ‚ª“¯Žž‚É•¡”‚̉ӊ‚©‚çƒR[ƒ‹‚³‚ê‚Ä‚à“®‚­‚©‚Ç‚¤‚©‚͕ʖâ‘èB
ƒf[ƒ^‚̓Rƒ“ƒeƒLƒXƒg–ˆ‚ɕʕ¨‚ð—pˆÓ‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚©‚çA’Êí‚̓Rƒ“ƒeƒLƒXƒg–ˆ‚ɕʂ̃ƒ‚ƒŠ‚ðŠ„‚è“–‚ĂĂ»‚̃|ƒCƒ“ƒ^‚ð“n‚·‚©ƒXƒ^ƒbƒN‚Å—˜—p‚Å‚«‚é”͈͓à‚ÅŽg‚¤B
ƒR[ƒh‚ÍPC‘Š‘Î•ªŠò‚ª‰Â”\‚Ȃ̂Ń[ƒh‚³‚ꂽƒAƒhƒŒƒX‚Ƃ͊֌W‚È‚­“®‚©‚·‚±‚Æ‚ª‚Å‚«‚éB
–â‘è‚ÍƒŠƒeƒ‰ƒ‹‚ÅƒŠƒeƒ‰ƒ‹‚̓f[ƒ^‚ƈá‚Á‚ÄŒ´‘¥‚Æ‚µ‚Ĉê‚‚¾‚¯‚ ‚ê‚Ηǂ¢‚ª‚»‚̃AƒhƒŒƒXŽw’è‚ð‚Ç‚¤‚·‚é‚©B‚³‚ç‚ÉƒŠƒeƒ‰ƒ‹‚É•ªŠòæƒAƒhƒŒƒX‚ð‘‚¢‚Ẵe[ƒuƒ‹ŽQÆ•ªŠò‚ð‚Ç‚¤‚·‚é‚©B
x86‚Ìꇂ̓ZƒOƒƒ“ƒg^LDT‚ðŽg‚Á‚½˜_—^•¨—ƒAƒhƒŒƒX•ÏŠ·‹@”\‚ª‚ ‚邽‚ß‚»‚ê‚ðŽg‚¦‚ΊȒP‚É‰ðŒˆ‚·‚éB‚µ‚©‚µx86ˆÈŠO‚ÌCPU‚ɂ͂»‚Ì‹@”\‚ª–³‚¢BRISC‚ðŠÜ‚ß‚½‘½—l‚ÈCPU‚ɑΉž‚µ‚½OS‚ðŽÀŒ»‚µ‚悤‚Æ‚µ‚½Žž‚»‚ê‚͂܂¸‚¢B
‚Ü‚½LDT‚ðŽg‚¤‚ƃZƒOƒƒ“ƒg‚ÌØ‚è‘Ö‚¦‚ª•p”ɂɔ­¶‚µ‚Ä«”\‚ªã‚ª‚è‚É‚­‚¢B‚»‚ê‚ÍCPU‚̃}ƒCƒNƒƒA[ƒLƒeƒNƒ`ƒƒ‚̉ü—ǂʼn½‚Ƃłà‚Ȃ邪‚»‚±‚܂łµ‚ÄŽg‚í‚È‚¯‚ê‚΂Ȃç‚È‚¢‚à‚̂łà‚È‚¢B
x86‚ðŠÜ‚Þ‘½‚­‚ÌCPU‚É‚ÍPC‘Š‘ÎƒAƒhƒŒƒbƒVƒ“ƒOƒ‚[ƒh‚Ì—˜—pðŒ‚ɧŒÀ‚ª‚ ‚邪‘S‚Ä‚ÌCPU‚Åcall–½—ß‚ðŽÀs‚·‚ê‚΂»‚ÌƒŠƒ^[ƒ“ƒAƒhƒŒƒXcall–½—߂̎Ÿ‚Ì–½—߂̃AƒhƒŒƒX‚ªŽæ“¾‰Â”\‚Ȃ̂ł»‚±‚ðŠî€‚É‚µ‚½‹^Ž—PC‘Š‘ÎƒAƒhƒŒƒbƒVƒ“ƒOƒ‚[ƒh‚ªŽÀŒ»‰Â”\‚Å‚ ‚éB
ƒŠƒeƒ‰ƒ‹‚ÌŽQƂ╪ŠòæƒAƒhƒŒƒXƒe[ƒuƒ‹‚É‚±‚ê‚ðŽg‚¤‚ÆCPU‚Ɉˑ¶‚µ‚È‚¢OSAƒRƒ“ƒpƒCƒ‰‚ªŽÀŒ»‚Å‚«‚ċª—Ç‚¢B
‚È‚¨ƒŠƒeƒ‰ƒ‹‚ÌŽQÆ‚ÉPC‘Š‘ÎƒAƒhƒŒƒbƒVƒ“ƒOƒ‚[ƒh‚ª—˜—p‰Â”\‚Èꇂ͂»‚ê‚ðŽg‚¤‚Æ–½—ß”‚ðß–ñ‚Å‚«‚é‚Ì‚Åx64‚ł͂»‚Ì‹@”\‚ª’ljÁ‚³‚ê‚Ä‚¢‚éB

766 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/16(–Ø) 11:05:05.35 ID:+XrxSP+3.net]
ŽOs‚Å—Š‚Þ

767 –¼‘OF,,ELÍME,,j‚Á-›››‚— mailto:sage [2015/07/16(–Ø) 20:02:18.69 ID:zs3wJnLw.net]
¡‚ÌOS‚ÍDLL‚ÌŠÖ”‚Ì”z’u‚·‚çŒÅ’èƒAƒhƒŒƒX‚ł͂Ȃ¢

ŠÖ”‚ª‚Ç‚±‚̃AƒhƒŒƒX‚Ƀ}ƒbƒsƒ“ƒO‚³‚ê‚é‚©ŽÀsŽž‚܂ŕs’è‚È‚ñ‚

768 –¼‘OFĂ̂ÍJIT‚ł͂悭‚ ‚邱‚Ƃł·‚µ
EIP‚ðŽæ‚é‚½‚ß‚ÉCALL‚ÍŽ–ŽÀã•K{‚Ì‹Zp—v‘f
‰»Î‚ɂ͗‰ð‚Å‚«‚ñ‚Å‚µ‚傤‚æ
[]
[‚±‚±‰ó‚ê‚Ă܂·]



769 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/16(–Ø) 22:33:05.29 ID:qia5kD2O.net]
>>749
‚¨‚Ü‚¢‚³‚ñ‚ªx86‚ð—‰ð‚µ‚Ä‚¢‚È‚¢‚±‚Ƃ͂悭•ª‚©‚Á‚½‚æ

770 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/17(‹à) 06:17:34.00 ID:LRu5x31a.net]
ƒoƒCƒiƒŠ‚ªƒŠƒƒP[ƒ^ƒuƒ‹‚¶‚á‚È‚­‚Ä‚àƒ[ƒ_‚ªƒŠƒƒP[ƒg‚µ‚Ä‚é‚ñ‚¾‚©‚çEIP‚È‚ñ‚Ä•K—v‚È‚¢‚×
JIT‚¾‚Á‚ăR[ƒhƒWƒFƒlƒŒ[ƒ^‚ªŠm•Û‚µ‚½ƒƒ‚ƒŠ‚É–½—߂𖄂߂Ă­‚ñ‚¾‚©‚ç
call‚ÅEIPŽæ‚ç‚ñ‚Å‚àƒR[ƒhƒWƒFƒlƒŒ[ƒ^‚ª”cˆ¬‚µ‚Ä‚é‚à‚Ì‚¾‚æ‚È

771 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/17(‹à) 11:57:49.98 ID:jB6b4zL7.net]
> JIT‚¾‚Á‚ăR[ƒhƒWƒFƒlƒŒ[ƒ^‚ªŠm•Û‚µ‚½ƒƒ‚ƒŠ‚É–½—߂𖄂߂Ă­‚ñ‚¾‚©‚ç

‚»‚¤‚â‚Á‚ÄJITŠJ”­ŒoŒ±‚È‚¢‚±‚Æ–\˜I‚µ‚È‚­‚Ä‚¢‚¢‚æ
‚»‚ê‚¶‚á—áŠOˆ—‚ðŽÀ‘•‚Å‚«‚È‚¢

772 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/17(‹à) 13:16:26.01 ID:KpkroeLG.net]
>>752
®”Žå‘̂̊ȒP‚ÈJIT‚È‚ç•ʂɗáŠO‚È‚ñ‚Ä•K{‚¶‚á‚È‚¢‚¯‚Ç‚È
—áŠOˆ—‚܂Ŋ܂ñ‚¾JITŠÂ‹«‚ðŽÀ‘•‚µ‚½‚ÆŒ¾‚¤‚̂Ȃç
‹ï‘Ì“I‚ɂǂñ‚Ȋ‹«‚łǂñ‚Ȏ臂ŃR[ƒh‚𶬂·‚é‚Ì‚©‹ï‘Ì—á‚ðŽ¦‚µ‚Ä‚à‚炦‚Ü‚¹‚ñH

773 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/17(‹à) 13:21:27.49 ID:KpkroeLG.net]
~‹ï‘Ì“I‚ɂǂñ‚Ȋ‹«‚łǂñ‚Ȏ臂ŃR[ƒh‚𶬂·‚é‚Ì‚©‹ï‘Ì—á‚ðŽ¦‚µ‚Ä‚à‚炦‚Ü‚¹‚ñH
›‹ï‘Ì“I‚ɂǂñ‚Ȋ‹«‚łǂñ‚Ȏ臂ŗáŠO•”•ªƒR[ƒh‚𶬂·‚é‚Ì‚©‹ï‘Ì—á‚ðŽ¦‚µ‚Ä‚à‚炦‚Ü‚¹‚ñH

774 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/17(‹à) 18:02:27.98 ID:rsdGdSBA.net]
xbyak‚à—áŠO‚È‚ñ‚ÄŽÀ‘•‚³‚ê‚ĂȂ¢‚©‚çtry•¶Žg‚Á‚Ă邿
—áŠOˆ—‚Å•K—v‚Ȃ̂̓Xƒ^ƒbƒNã‚̃Rƒ“ƒeƒLƒXƒg‚Å‚ ‚Á‚ÄEIP‚¶‚á‚È‚¢‚æ‚Ë
EIP‚Í—áŠO”­¶‚µ‚½‚±‚Ƃɂæ‚Á‚Ä‚»‚̈ʒu‚ª“n‚³‚ê‚é‚ñ‚¾‚©‚ç
ƒJ[ƒlƒ‹‚ƃ†[ƒUƒvƒƒOƒ‰ƒ€‚̈—‚ª‚²‚Á‚¿‚á‚ɂȂÁ‚ĂȂ¢‚©
setjump/longjmp‚à—áŠOˆ—Ž©‘̂ɂ͒¼ÚŠÖŒW‚µ‚ĂȂ¢‚µ

775 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/17(‹à) 18:07:59.31 ID:z7xtLFhW.net]
—áŠOˆ—‚Écall/pop‚Åeip‚ðŽæ“¾‚·‚é•K—v‚ª‚ ‚邯‚Í‰Ž¨‚¾‚ÈB
—áŠO‚ª”­¶‚µ‚½‚çƒXƒ^ƒbƒNƒtƒŒ[ƒ€‚Éeip‚ðŠÜ‚Þ—áŠO“à—e‚ªÏ‚Ü‚ê‚é‚©‚ç
‚»‚ê‚ðˆ—‚·‚邯‚¢‚¤‚̂Ȃ畒ʂ¾‚ªB

776 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/17(‹à) 18:51:13.61 ID:jB6b4zL7.net]
> —áŠO‚ª”­¶‚µ‚½‚çƒXƒ^ƒbƒNƒtƒŒ[ƒ€‚Éeip‚ðŠÜ‚Þ—áŠO“à—e‚ªÏ‚Ü‚ê‚é‚©‚ç
x86‚Ì—áŠO‚¾‚¯‚Í‚È
~~~~~

777 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/17(‹à) 19:48:00.37 ID:XnN0+6K+.net]
call‚ÅeipŽæ‚ç‚È‚«‚á‚È‚ç‚È‚¢JIT—áŠOˆ—‚Ì‹ï‘Ì“I‚ȃR[ƒh—á‚Í‚æ

778 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/17(‹à) 19:56:00.34 ID:XnN0+6K+.net]
>>720,,ELÍME,,j‚Á-›››
„CALL–½—ߎg‚킸‚É–ß‚èæ‚Ì–½—߃|ƒCƒ“ƒ^‚ð‚Ç‚¤‚â‚Á‚ăXƒ^ƒbƒN‚ɃZƒbƒg‚·‚é‚‚à‚肾H

>>721
„ƒAƒZƒ“ƒuƒ‰‚ªƒAƒhƒŒƒX‚ðŒvŽZ‚µ‚Ä“ü‚ê‚ê‚΂¢‚¢‚¶‚á‚ñB
„•ªŠòæ‚âƒf[ƒ^ŽQƂ̃AƒhƒŒƒX‚Í‚»‚¤‚â‚Á‚Ä‚é‚ñ‚¾‚µ–ß‚è”Ô’n‚ªŒvŽZ‚Å‚«‚È‚¢‚Æ‚©‚È‚¢B

>>728,,ELÍME,,j‚Á-›››
„‚»‚ê‚¶‚჊ƒƒP[ƒ^ƒuƒ‹‚ȃR[ƒh‚Í‘‚¯‚È‚¢‚¼

>>738,,ELÍME,,j‚Á-›››
„Œ‹‰Ê“I‚ɃXƒŒƒbƒh‚ªŠ„‚è“–‚Ä‚ç‚ê‚éƒAƒhƒŒƒX‚ðƒoƒCƒiƒŠ¶¬Žž‚ÉŒˆ‚ߑł¿‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢‚ñ‚¾‚æ

>>739
„‚¤‚í[
„‚±‚¢‚ÂƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚ÆƒŠƒƒP[ƒ^ƒuƒ‹¬“¯‚µ‚Ă邿



779 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/17(‹à) 19:59:37.86 ID:XnN0+6K+.net]
>>749 F,,ELÍME,,j‚Á-›››‚—
„ŠÖ”‚ª‚Ç‚±‚̃AƒhƒŒƒX‚Ƀ}ƒbƒsƒ“ƒO‚³‚ê‚é‚©ŽÀsŽž‚܂ŕs’è‚È‚ñ‚Ă̂ÍJIT‚ł͂悭‚ ‚邱‚Ƃł·‚µ
„EIP‚ðŽæ‚é‚½‚ß‚ÉCALL‚ÍŽ–ŽÀã•K{‚Ì‹Zp—v‘f

>>751
JIT‚¾‚Á‚ăR[ƒhƒWƒFƒlƒŒ[ƒ^‚ªŠm•Û‚µ‚½ƒƒ‚ƒŠ‚É–½—߂𖄂߂Ă­‚ñ‚¾‚©‚ç
call‚ÅEIPŽæ‚ç‚ñ‚Å‚àƒR[ƒhƒWƒFƒlƒŒ[ƒ^‚ª”cˆ¬‚µ‚Ä‚é‚à‚Ì‚¾‚æ‚È

>>752 F,,ELÍME,,j‚Á-›››
„‚»‚¤‚â‚Á‚ÄJITŠJ”­ŒoŒ±‚È‚¢‚±‚Æ–\˜I‚µ‚È‚­‚Ä‚¢‚¢‚æ
„‚»‚ê‚¶‚á—áŠOˆ—‚ðŽÀ‘•‚Å‚«‚È‚¢

>>755
„—áŠOˆ—‚Å•K—v‚Ȃ̂̓Xƒ^ƒbƒNã‚̃Rƒ“ƒeƒLƒXƒg‚Å‚ ‚Á‚ÄEIP‚¶‚á‚È‚¢‚æ‚Ë
„EIP‚Í—áŠO”­¶‚µ‚½‚±‚Ƃɂæ‚Á‚Ä‚»‚̈ʒu‚ª“n‚³‚ê‚é‚ñ‚¾‚©‚ç
„ƒJ[ƒlƒ‹‚ƃ†[ƒUƒvƒƒOƒ‰ƒ€‚̈—‚ª‚²‚Á‚¿‚á‚ɂȂÁ‚ĂȂ¢‚©

>>756
„—áŠOˆ—‚Écall/pop‚Åeip‚ðŽæ“¾‚·‚é•K—v‚ª‚ ‚邯‚Í‰Ž¨‚¾‚ÈB

780 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/17(‹à) 20:26:33.34 ID:NuSdomfx.net]
‚¤‚í[’á’m”\‚ª”­‹¶‚µ‚Ä‚é‚È

https://github.com/v8/v8/tree/master/src/ia32

781 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/17(‹à) 20:39:02.64 ID:NuSdomfx.net]
void SignalHandler::HandleProfilerSignal

782 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/18(“y) 01:24:55.86 ID:eOz3ARns.net]
OS‚Ìì‚è‚Ɉˑ¶‚µ‚½—á‚Í–³ˆÓ–¡‚¾‚©‚ç

783 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/18(“y) 01:44:15.75 ID:Tl20d9v9.net]
‹ê‚µ‚¢Œ¾‚¢–󂾂Ȃ—

784 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/18(“y) 02:17:36.36 ID:x5VfUT5S.net]
DOS‚ǂ܂è‚Ì•…‚Á‚½’mޝ‚±‚»—v‚ç‚Ë[‚í

785 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/19(“ú) 10:45:12.87 ID:7NCgP6LA.net]
‘g‚Ýž‚ÝŒn‚Ì’mޝ‚ª–³‚¢‚Ý‚½‚¢‚ËB

786 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/19(“ú) 20:39:31.05 ID:RGrGlHay.net]
>>762
‚ÅA‚±‚ê‚̂ǂ±‚ªuCALL‚ÍŽ–ŽÀã•K{‚Ì‹Zp—v‘fv‚ÆŠÖŒW‚µ‚Ä‚ñ‚ÌH
„ŠÖ”‚ª‚Ç‚±‚̃AƒhƒŒƒX‚Ƀ}ƒbƒsƒ“ƒO‚³‚ê‚é‚©ŽÀsŽž‚܂ŕs’è‚È‚ñ‚Ă̂ÍJIT‚ł͂悭‚ ‚邱‚Ƃł·‚µ
„EIP‚ðŽæ‚é‚½‚ß‚ÉCALL‚ÍŽ–ŽÀã•K{‚Ì‹Zp—v‘f
‚±‚ê‚Ìà–¾‚ɂȂÁ‚ĂȂ¢‚ÆŽv‚¤‚¯‚Ç
—áŠO‚̃J[ƒlƒ‹‚ɑ΂·‚銄‚螂݂܂Ŭ“¯‚µ‚Ä‚é‚Ì‚©H
‚»‚ꂱ‚»DOS‚̈—‚Ƃ̈Ⴂ‚ð—‰ð‚µ‚ĂȂ¢‚¶‚á‚È‚¢‚©

787 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/19(“ú) 20:49:10.66 ID:RGrGlHay.net]
739 F,,ELÍME,,j‚Á-›››‚—F2015/07/08(…) 07:54:58.71 ID:88H8yWBh
‚»‚ê‚łȂ­‚Æ‚à*NIX‚Åfork‚Æ‚©‚â‚é‚Ì‚ÉEIP/RIP‚̎擾‚Í•K{‚È‚ñ‚¾‚ª
iŽqƒvƒƒZƒX‚ÅŠ®‘S‚ȃRƒs[‚ð‚Æ‚é‚©‚ç‚Ëj
Œ‹‰Ê“I‚ɃXƒŒƒbƒh‚ªŠ„‚è“–‚Ä‚ç‚ê‚éƒAƒhƒŒƒX‚ðƒoƒCƒiƒŠ¶¬Žž‚ÉŒˆ‚ߑł¿‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢‚ñ‚¾‚æ

fork‚ŃRƒs[‚Æ‚©‚¢‚‚̎ž‘ã‚̘b‚µ‚Ä‚é‚Ì‚©‚Æ‚¢‚¤‚̂ɉÁ‚¦‚Ä
’Pˆê‚̃|ƒCƒ“ƒ^‚Åuƒƒ‚ƒŠ‹óŠÔv‚ð‚Ç‚¤‚â‚Á‚Ä•\Œ»‚·‚é‚Ì‚©‚Ë‚¥
‚È‚ñ‚©FX‚ÆŽx—£–Å—ô‚È‚ñ‚¾‚æ‚È

788 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/19(“ú) 21:28:40.28 ID:pmXYRPLP.net]
‚¦‚¥EEE



789 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/07/19(“ú) 22:48:15.71 ID:RGrGlHay.net]
>>738‚Å‚Ís‚²‚ƂɊ֌W‚̂Ȃ¢‚±‚Æ‚ð•À‚ׂĂé‚̂ɋC•t‚©‚¸A‚»‚ꂼ‚ꂪŠÖ˜A‚µ‚Ă邩‚̂悤‚É‘‚¢‚Ä‚é‚ñ‚¾‚æ‚È
fork‚ÅŽÀs’†‚Ì–½—߃|ƒCƒ“ƒ^‚ª•K—v‚ɂȂé‚͎̂À‘•‚ª‚»‚¤‚È‚Á‚Ä‚é‚ñ‚¾‚©‚ç“–‘R‚Æ‚µ‚Ä‚à
ŽqƒvƒƒZƒX‚ÅeƒvƒƒZƒX‚̃ƒ‚ƒŠ‹óŠÔ‚ðÄŒ»‚·‚é‚̂ɂÍip‚¾‚¯‚¶‚á•s‘«‚¾‚µAip‚ª‚È‚­‚Ä‚à‚Å‚«‚邱‚Æ‚µ
ŽŸ‚œˑRƒŠƒƒP[ƒ^ƒuƒ‹‚̘b‘è‚É–ß‚Á‚½‚¤‚¦‚ÉA•’ʂ̓XƒŒƒbƒh‚ÌŠJŽnƒAƒhƒŒƒXŽw’è‚·‚邿‚¤‚ɂȂÁ‚Ä‚é‚̂Ɍˆ‚ߑł¿‚Å‚«‚È‚¢‚Æ‚©Œ¾‚Á‚Ä‚é
ƒXƒPƒWƒ…[ƒ‰‚Ì‚±‚Æ‚ðŽw‚·‚Æ‚µ‚Ä‚àA‚±‚Á‚¿‚̓oƒCƒiƒŠ‚̶¬ƒAƒhƒŒƒX‚ÍŠÖŒW‚µ‚Ä‚±‚È‚¢‚æ‚Ë
ˆÈã‚Ì‚±‚Æ‚ð‡‚킹‚邯AƒvƒƒZƒX‚ƃXƒŒƒbƒh‚̉ðŽß‚܂łȂñ‚©‚¨‚©‚µ‚¢

>>761‚Íhttps://github.com/v8/v8-git-mirror/blob/master/src/sampler.cc‚Ì339s‚ÌŠÖ”‚¾‚Æ‚·‚邯
’P‚ɃRƒ“ƒeƒLƒXƒg‚©‚çŠeƒ|ƒCƒ“ƒ^‚ðŽæ‚èo‚µ‚Ă邾‚¯‚¾‚æ‚Ë
uCPU‚ª—áŠO‚ðŽÀ‘•‚·‚é‚Ì‚ÉCALL‚ÍŽ–ŽÀã•K{‚Ì‹Zp—v‘fv‚Æ‚¢‚¤‚̂Ȃ痉ð‚Å‚«‚邯‚Ç

790 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 00:13:23.48 ID:wJb+2lr3.net]
‚Ü‚é‚Å—‰ð‚µ‚Ä‚¢‚È‚¢
ƒAƒZƒ“ƒuƒ‰‚̃XƒŒ‚łȂñ‚¾‚ªAC++ƒR[ƒh‚̓ljð—Í‚©‚çg‚É’…‚¯‚悤‚©

791 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 00:20:33.85 ID:AMStoo45.net]
Ž©•ª‚É“s‡‚̈«‚¢Š‚̓Xƒ‹[‚©
‚»‚ê‚Í’u‚¢‚Æ‚¢‚ÄA—‰ð‚µ‚ĂȂ¢‚Á‚Ä‚¢‚¤‚Ȃ畷‚­‚¯‚ÇA‚±‚ÌŠÖ”‚̂ǂ±‚ÉuEIP‚ðŽæ‚é‚½‚ß‚ÉCALL‚ÍŽ–ŽÀã•K{‚Ì‹Zp—v‘fv
‚Ìcall‚ª‚ ‚ñ‚ÌH

792 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 00:26:45.44 ID:wJb+2lr3.net]
‚ǂ݂̂¿EIP‚ÆESP‚̕ۑ¶‚ÍJIT‚ł̗áŠOˆ—‚ÌŽÀ‘•‚ÉÅ’áŒÀ•K—v‚È‚ñ‚¾‚¯‚Ç‚Ë
ƒAƒJƒfƒ~ƒbƒN‚Ș_•¶‚Æ‚©“ǂ܂Ȃ¢‚Å‚µ‚åŒNAŠw‚ª‚È‚¢‚©‚çB‚»‚à‚»‚à‘åŠw‚ðo‚Ä‚¢‚é‚©‚à‰ö‚µ‚¢B
ir.c.chuo-u.ac.jp/repository/search/binary/p/3402/s/1100/

EIP/ESP‚̕ۑ¶‚Écall‚ðŽg‚í‚È‚­‚Ä‚à‚¢‚¢‚Á‚Ä‚µ‚‚±‚­Žå’£‚µ‚½‚­‚Ä‘ÊX‚ð‚±‚Ë‚Ä‚é‚Ý‚½‚¢‚¾‚¯‚Ç
‚»‚ñ‚È•û–@‚ß‚ñ‚Ç‚­‚³‚¢‚¾‚¯‚¾‚ëH

793 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 00:35:43.31 ID:wJb+2lr3.net]
ÓIƒRƒ“ƒpƒCƒ‹‚³‚ꂽƒR[ƒh‚È‚çŠÖ”‚Ì“ª‚©‚çÅŒã‚܂Ŋe–½—߂̔Ԓn‚ªˆêˆÓ‚ÉŒˆ‚Ü‚Á‚Ă邯‚Ç
JIT‚Å‚»‚ñ‚Ȃ̂¢‚¿‚¢‚¿ŒvŽZ‚µ‚Ä‚½‚牉ŽZƒRƒXƒg‚©‚©‚Á‚ÄŽd•û‚Ë[‚©‚çŠÖ”‚⃋[ƒv‚Ìæ“ªƒAƒhƒŒƒX‚¾‚¯”cˆ¬‚µ‚Ä
‚ ‚Æ‚Ícall‚ÅŽæ‚ê‚éEIP’l‚Å”cˆ¬‚·‚é‚Ì‚ª“–‚½‚è‘O‚È‚ñ‚¾‚æ
ƒR[ƒh‚ÌÅ“K‰»‚Å‘‚«Š·‚í‚Á‚½‚è‚·‚é‚©‚ç‘S–½—߂̃AƒhƒŒƒX‚È‚ñ‚ÄŠo‚¦‚Ä‚ç‚ñ‚Ë[‚Á‚Ä‚Ì
‚Ä‚©‘S–½—߂̃AƒhƒŒƒX‚È‚ñ‚ă‰ƒ“ƒ^ƒCƒ€‚ª‹L‰¯‚µ‚Ä‚½‚烃‚ƒŠÁ”’[‚È‚¢‚±‚ƂɂȂè‚Ü‚·‚æ

DOSŽž‘ã‚Ì’mޝ‚µ‚©‚È‚¢˜VŠQ‚ɂ͂»‚Ì‚ ‚½‚è‚ÌŠ´Šo‚ª—‰ð‚Å‚«‚ĂȂ¢‚Ì‚Ë

794 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 00:38:26.64 ID:AMStoo45.net]
>>770‚ÅŽw“E‚µ‚½“_‚ɂ͔½˜_‚µ‚È‚¢‚̂˂—
>>738‚ł͂â‚ç‚©‚µ‚½‚ÆŽv‚Á‚½‚ñ‚Å‚µ‚å‚—

795 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 00:39:34.57 ID:wJb+2lr3.net]
‚¨‘O‚̃Œƒxƒ‹’á‚·‚¬‚Ä”½˜_‚·‚é‹C‚à‚È‚¢‚í

796 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/07/20(ŒŽ) 00:43:13.27 ID:gdO7FQR/.net]
‚Ü‚ ‚Ü‚ Œ–‰Ü‚Í‚â‚ß‚Ä90”N‘ã‚Ì‹È‚Å‚à’®‚±‚¤‚ºB

797 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 00:44:41.10 ID:wJb+2lr3.net]
¡“úT-BOLAN‚̃{[ƒJƒ‹‚̘b•·‚¢‚Ä‚«‚½‚æ

798 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 00:49:32.24 ID:wJb+2lr3.net]
UNIX‚Ìfork‚ðWindows‚ÅŽÀ‘•‚µ‚Ă݂½—Ⴊ‚ ‚é‚©‚ç“Ç‚ñ‚Å‚¨‚­‚Æ‚¢‚¢‚æ
pf-j.‚³‚­‚ç.ne.jp/program/tips/winfork.htm



799 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 00:54:38.35 ID:AMStoo45.net]
„JITƒRƒ“ƒpƒCƒ‰Ï‚݃R[ƒh‚©‚çCƒ‰ƒCƒuƒ‰ƒŠ‚ðŒÄ‚Ño‚·ê‡ACƒ‰ƒCƒuƒ‰ƒŠ“à‚Å”­¶‚·‚é—áŠO‚É”õ‚¦‚ÄA
„Cƒ‰ƒCƒuƒ‰ƒŠŒÄ‚Ño‚µ‚Ì‘O‚Ésetjump‚ðs‚í‚È‚¯‚ê‚΂Ȃç‚È‚¢B
‚±‚ê‚ÍRuby‚©‚çC‚̃‰ƒCƒuƒ‰ƒŠ‚ÌŠÖ”‚ðŒÄ‚Ño‚¹‚邿‚¤‚É‚µ‚½‚½‚߂̧ŒÀ‚¾‚ë
C‚ÆƒŠƒ“ƒN‚µ‚Ä“®‚©‚³‚È‚¯‚ê‚Ί֌W‚È‚¢‚Í‚¸‚¾‚µA‚»‚¤‘‚¢‚Ä‚ ‚邯Žv‚¤‚Ì‚¾‚ª
‚±‚ꂪuŽ–ŽÀãv‚È‚ÌH

800 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 00:57:47.98 ID:SiY3idyo.net]
‚»‚¤ˆÓ’n‚ɂȂé‚È‚Á‚ÄBŽ–ŽÀã‚Æ‚¢‚Á‚ĂෂµŽx‚¦‚È‚¢‚¾‚ë

801 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 00:59:44.11 ID:wJb+2lr3.net]
C‚ÅŠg’£ƒ‰ƒCƒuƒ‰ƒŠ‘‚­‚Ì‚ªMat

802 –¼‘OFzRuby‚Ì•ûj‚¾‚à‚Ì []
[‚±‚±‰ó‚ê‚Ă܂·]

803 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 01:00:27.57 ID:AMStoo45.net]
>>779
ƒlƒCƒeƒBƒu‚łȂ¢fork‚ðŽ‚¿o‚µ‚Ä‚àˆÓ–¡‚È‚¢‚Ì
CygwinŽg‚Á‚½‚±‚Æ‚ ‚éH
fork‚̃Gƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ª’x‚­‚ÄÌ‚©‚ç–â‘莋‚³‚ê‚Ă邿
ƒŒƒxƒ‹‚ª’á‚·‚¬‚é‚Á‚Ä‚ñ‚È‚ç>>770‚̃vƒƒZƒX/ƒXƒŒƒbƒh‚̂Ƃ±ŒÂ•ʂɔ½˜_‚µ‚Ă݂Ăæ

804 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 01:01:29.77 ID:AMStoo45.net]
‚ ‚ñ‚½A‚¢‚‚àŒão‚µ‚Å“Á’èŠÂ‹«‚Ì‚±‚ÆŽ‚¿o‚µ‚½‚è‚·‚é‚Ë

805 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 01:05:50.67 ID:AMStoo45.net]
>>781
JITŠJ”­ŒoŒ±‚ª–³‚¢‚Æ‚©Šš‚݂‚¢‚Ä‚«‚½‚©‚炳
‚»‚µ‚ÄA’cŽq‚Íu‚»‚ê‚¶‚á—áŠOˆ—‚ðŽÀ‘•‚Å‚«‚È‚¢v‚ÆŒ¾‚Á‚½‚ñ‚¾‚æ

806 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 01:05:56.20 ID:AMStoo45.net]
>>781
JITŠJ”­ŒoŒ±‚ª–³‚¢‚Æ‚©Šš‚݂‚¢‚Ä‚«‚½‚©‚炳
‚»‚µ‚ÄA’cŽq‚Íu‚»‚ê‚¶‚á—áŠOˆ—‚ðŽÀ‘•‚Å‚«‚È‚¢v‚ÆŒ¾‚Á‚½‚ñ‚¾‚æ

807 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 01:07:55.61 ID:wJb+2lr3.net]
“ªˆ«‚¢Žq‚Ì‘ŠŽè‚µ‚½‚­‚È‚¢‚©‚çID‚ ‚Ú[‚ñ‚µ‚Æ‚«‚Ü‚·‚Ë
‹ð’s‚肽‚¢‚È‚çƒuƒƒO‚Å‚àƒcƒCƒbƒ^[‚Å‚à‚Ç‚¤‚¼

808 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 01:11:00.75 ID:AMStoo45.net]
>>770‚ð”Û’è‚Å‚«‚È‚¢‚Æ’cŽq‚Ì—§ê‚ª–³‚¢‚Á‚ÄŒ¾‚Á‚Ä‚ñ‚Ì‚É



809 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 01:20:37.50 ID:FJ8eMmMt.net]
warosu

810 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 01:25:16.35 ID:wJb+2lr3.net]
‚‚܂ç‚È‚¢Ž©‘¸S‚ׂ̈ɃXƒŒƒ^ƒC“ǂ܂¸‚ɘA“Š‚ðŒJ‚è•Ô‚·‚â‚‚ª—§ê‚ª‚Ç‚¤‚Æ‚©
‚Ü‚¸Žè‘O‚̃Œƒxƒ‹‚̒Ⴓ‚ð‚È‚ñ‚Æ‚©‚µ‚ë‚æ
ƒcƒbƒRƒ~‚É‚·‚ç‚È‚Á‚ĂȂ¢

811 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 01:28:10.38 ID:wJb+2lr3.net]
Ruby‚̃‰ƒCƒuƒ‰ƒŠ‚ªC‚Å‘‚©‚ê‚Ă邱‚Æ‚à’m‚ç‚È‚¢‚悤‚ÈDQN‚Á‚ÄŽ©”š‚µ‚¿‚á‚Á‚½‚µ‚È‚Ÿ

812 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 01:46:20.78 ID:8dMvvLjx.net]
‚·‚ñ‚Ü‚¹‚ñAˆê˜A‚Ì—¬‚ê‚Æ‚¢‚¤‚©A‹ï‘Ì“I‚ɂǂ¤‚¢‚¤‚±‚Æ‚ð˜b‚µ‚Ä‚½‚Ì‚©
‰SŽÒ‚É‚à‚í‚©‚邿‚¤‚ɉðà‚µ‚Ä‚­‚¾‚³‚¢

‚±‚±A‰SŽÒƒXƒŒ‚Å‚ ‚Á‚Ä’BlƒXƒŒ‚¶‚á‚È‚¢‚ñ‚Å

813 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 01:55:13.34 ID:wJb+2lr3.net]
call–½—ß‚Íjmp–½—߂őã‘Ö‚Å‚«‚Ü‚·‚©H‚Á‚ÄŽ¿–âo‚Ä‚Ä
ucall–½—ߎg‚í‚È‚¢‚ÆEIP‚Æ‚ê‚È‚¢‚¾‚ëHv‚Á‚ÄŒ¾‚Á‚½‚ç
ŋ߂̈—Œn‚Ì’mޝŠF–³‚ȃWƒWƒC‚ª”­‹¶

“®“I‚ȃR[ƒh‚ÅEIP’l‚ª•K—v‚ȃP[ƒX‚Á‚Ă̂ð—‰ð‚µ‚ĂȂ¢‚悤‚¾

814 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 02:12:40.06 ID:AMStoo45.net]
>>721‚Å’N‚©‚ªƒAƒZƒ“ƒuƒ‰‚ª–ß‚èƒAƒhƒŒƒX‚ð”cˆ¬‚µ‚Ä‚é‚Á‚ÄŽw“E‚µ‚½‚ç
’cŽq‚ª‚‚܂ç‚È‚¢Ž©‘¸S‚ׂ̈Ɋ֌W‚È‚¢ƒvƒƒZƒX/ƒXƒŒƒbƒh‚̘b‚܂Ŏ‚¿o‚µ‚Ä‚«‚Ä
‚»‚ꂪ‘ŠŽè‚ð”l“|‚Å‚«‚邿‚¤‚ȃŒƒxƒ‹‚Ì“à—e‚¶‚á‚È‚©‚Á‚½‚Å‚µ‚å
‚»‚ÌŒã‚à’N‚©‚ª‰½‚©‘‚­‚½‚Ñ‚Éu‰»Î‚ɂ͗‰ð‚Å‚«‚ñ‚Å‚µ‚傤‚æv‚Æ‚©—‚݂‚¢‚ÄŒ©‹ê‚µ‚¢‚±‚Æ‚µ‚Ă邭‚¹‚É‚È

JIT‚̓AƒZƒ“ƒuƒ‰‚àŠÜ‚Þ‚ñ‚¾‚©‚çA‚»‚±‚Å—áŠO‚ðŽÀŒ»‚·‚é‚É‚ÍOS‚Ì—áŠOˆ—‹@\‚É
ƒ}ƒbƒ`‚µ‚Ä‚ê‚΂¢‚¢‚¾‚¯‚Ȃ̂Éu‚»‚ê‚¶‚á—áŠOˆ—‚ðŽÀ‘•‚Å‚«‚È‚¢v‚Æ—‚ñ‚Å‚«‚½‚ñ‚¾‚낤‚ª
‚±‚Á‚¿‚àruby‚̂悤‚Ȋ‹«‚ð‘z’肵‚ĂȂ©‚Á‚½‚̂͊m‚©‚¾‚ªA—áŠOˆ—‚̓nƒ“ƒhƒ‰‚É‚æ‚Á‚ĕςí‚é‚Ì—‰ð‚µ‚Ä‚éH
C++‚ÅCƒ‰ƒCƒuƒ‰ƒŠ‚ðŒÄ‚Ño‚µ‚½‚çsetjump‚È‚ñ‚Ä‚µ‚Ă邯Žv‚Á‚Ä‚ñ‚ÌH

815 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/20(ŒŽ) 02:18:44.28 ID:wJb+2lr3.net]
‚Ü‚ u—§êv‚Ì—DˆÊ«‚ªŽ©•ª‚É‚ ‚邯Žå’£‚È‚³‚é‚Ȃ炻‚̖͔͂Ƃµ‚Ä
ƒXƒŒˆá‚¢‚̘b‘è‚©‚痦悵‚Äg‚ðˆø‚­‚±‚ƂŗDˆÊ«‚ðŽ¦‚³‚ê‚Ä‚à‚æ‚¢‚©‚È

816 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 04:04:40.80 ID:ojcfcDra.net]
1“ú‚É12ŒÂ‚à‘‚¢‚Ĉ권œ–½‚Èl‚ª‚¢‚Ü‚·‚ËB‚²‹ê˜J—l‚Å‚·B

817 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 07:22:17.85 ID:25wPVHZj.net]
‚±‚±‚Á‚Ä‚¨‚¶‚¢‚¿‚á‚ñ‚ªŽ©•ª‚Ì’mޝ‚ðŽ©–‚·‚éƒXƒŒ‚Å‚·‚©H

818 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 12:17:45.00 ID:AMStoo45.net]
„‚µ‚©‚µ‚È‚ª‚çACRubyƒCƒ“ƒ^ƒvƒŠƒ^‚É‚¨‚¯‚é—áŠOˆ—‚ÌŽÀ‘•‚ÍAƒRƒ“ƒpƒCƒ‹Ï‚݃R[ƒh‚Å”­¶‚µ‚½
„—áŠO‚̎󂯓n‚µ‚ð‘O’ñ‚ÉÝŒv‚³‚ꂽ‚à‚̂ł͂Ȃ­ACRubyƒCƒ“ƒ^ƒvƒŠƒ^‚ɇ‚킹‚½’Pƒ‚ÈŽÀ‘•‚Å‚ÍA
„Œø—¦“I‚Ȉ—‚ðs‚¤ŽÀ‘•‚·‚邱‚Æ‚ª“‚¢B
CRuby‚̃‰ƒCƒuƒ‰ƒŠ‚ªsignalŽg‚Á‚Ä—áŠOˆ—‚ðŽÀ‘•‚µ‚Ä‚é‚Ì‚ª‚¢‚¯‚È‚¢‚Á‚Ä‚±‚Æ‚¾‚ë
‚±‚¢‚‚̂¹‚¢‚ÅJIT‚Ì—áŠOˆ—‚ł͊®Œ‹‚Å‚«‚È‚­‚È‚Á‚½‚Ì‚ªŒ´ˆö‚¶‚á‚È‚¢‚©
JIT‚̃‰ƒ“ƒ^ƒCƒ€ŠÂ‹«‚̓tƒ[‚ÌŠî–{ƒuƒƒbƒN‚̃AƒhƒŒƒX’ö“x‚ÍŠÇ—‚µ‚Ä‚é‚Í‚¸‚Ȃ̂Å
Ruby‚̂悤‚È–â‘è‚Ì‚ ‚é“Á’èŠÂ‹«‚¶‚á‚È‚«‚ásetjumpi‚̃R[ƒ‹j‚ðŽg—p‚µ‚È‚­‚Ä‚à“®ì‚³‚¹‚é‚͉̂”\‚Ȃ͂¸‚¾‚æ‚È

„‚ǂ݂̂¿EIP‚ÆESP‚̕ۑ¶‚ÍJIT‚ł̗áŠOˆ—‚ÌŽÀ‘•‚ÉÅ’áŒÀ•K—v‚È‚ñ‚¾‚¯‚Ç‚Ë
u—áŠO‚ª”­¶‚µ‚½ƒAƒhƒŒƒXv‚⃌ƒWƒXƒ^‚Ì“à—e‚ÍOS‚ª‚¨‘V—§‚Ä‚µ‚ĕۑ¶‚µ‚Ä‚ ‚邾‚ë
call‚ÍuŒÄ‚Ño‚µ‚½–½—߂̎Ÿ‚Ì–½—߂̃AƒhƒŒƒXv‚ð•Û‘¶‚·‚é‚ñ‚¾‚¼
—áŠOƒnƒ“ƒhƒ‰‚Ɉ—‚ªˆÚ‚Á‚½Žž“_‚ÅJITŠÂ‹«‚ÌŠÇ—‚·‚éƒAƒhƒŒƒXî•ñ‚ň—‚·‚é‚͉̂”\‚¾‚ë
‰ñ•œ‚É•K—v‚ÈŒo˜H‚Ìî•ñ‚ÍŠù‚ɃXƒ^ƒbƒNƒtƒŒ[ƒ€‚É“ü‚Á‚Ä‚ñ‚Ì
‚¾‚©‚çuCPU‚ª—áŠO‚ðŽÀ‘•‚·‚é‚Ì‚ÉCALL‚ÍŽ–ŽÀã•K{‚Ì‹Zp—v‘fv‚Æ‚¢‚¤‚̂Ȃ痉ð‚Å‚«‚邯‘‚¢‚½‚ñ‚¾‚¯‚Ç
’cŽq‚Í—áŠOˆ—‚ÉŠÖ‚·‚é’mޝ‚à”÷–­‚¾‚È
–{“–‚É–{lH

’mޝީ–‚Á‚Ä‚æ‚è‚ËA>>717‚Ìcall/ret‚Í“à•”‚ŕʂ̖½—߂ň—‚³‚ê‚Ä‚é‚ÌH‚Á‚Ä‹^–â‚ɑ΂µ‚Ä
ŒÀ’è“I‚ÉŽ—‚½“®ì‚ð‚³‚¹‚邱‚Ƃ͕s‰Â”\‚¶‚á‚È‚¢‚Á‚Ä‚±‚Æ‚¾‚Á‚½‚Ì‚É
’cŽq‚ª‰Î•a‚Á‚ÄƒŠƒƒP[ƒ^ƒuƒ‹‚͂܂ ‚¢‚¢‚Æ‚µ‚Ä‚àAJIT‚¾‚ÌDLL‚âƒXƒŒƒbƒh/ƒvƒƒZƒX‚Ì‚±‚Æ‚ðŽ‚¿o‚µ‚Ä
ƒXƒŒƒ^ƒC‚Ƃ͈قȂé˜b‚ð“WŠJ‚ð‚³‚¹‚½‚ñ‚¾‚æ
‚»‚Ì’mޝ‚ª•Ï‚¶‚á‚È‚¢‚©‚Á‚Ä‚±‚Æ
‚»‚µ‚ÄŽ©•ª‚ªŒ¾‚¢•‰‚©‚³‚ê‚»‚¤‚É‚È‚é‚ÆƒXƒŒƒ^ƒC‚Ì‚±‚Æ‚ðŒ¾‚¢o‚µ‚½‚—



819 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 12:39:11.58 ID:UCOKR5Nt.net]
’mޝ‚͘VlAS‚ÍŽq‹Ÿ‚©‚È

820 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 12:39:54.23 ID:UCOKR5Nt.net]
ˆ«‚¢ˆÓ–¡‚Å

821 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/20(ŒŽ) 14:20:45.53 ID:4/vs8FvF.net]
˜VŠQ‚Í‚à‚¤ˆø‘Þ‚µ‚ë‚æ

822 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/21(‰Î) 02:10:18.33 ID:KMhPcj8X.net]
‚«‚¿‚ñ‚ƈø‚«Û‚í‚«‚Ü‚¦‚Ă镪A’cŽq‚Ì•û‚ªã‚¾‚È

823 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/21(‰Î) 06:40:00.03 ID:lN6RffsE.net]
Œ©‹ê‚µ‚¢˜VŠQ‚ª’cŽq‚¾‚ë

824 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/21(‰Î) 07:26:37.78 ID:O1iotFPu.net]
‚È‚ñ‚Ç‚à’·•¶‚ð‘‚­‚̂͂±‚¿‚ç‚Æ‚µ‚Ä‚àŒ™‚¾‚Á‚½‚¯‚ê‚Ç‚àA
“¦‚°“¹‚ðÇ‚®‚悤‚É‚µ‚È‚¢‚ÆŒão‚µ‚Å“ÁŽê‚È—á‚ðŽ‚¿o‚µ‚ÄŸŽè‚ÉŸ—˜éŒ¾‚·‚邵
‚±‚Á‚¿‚ÌŒ¾‚Á‚Ă邱‚Æ‚ðuƒŒƒxƒ‹‚ª’á‚¢v‚ƈêR‚µ‚Ä‚²‚Ü‚©‚»‚¤‚Æ‚·‚é‚©‚ç
‚¾‚©‚çRuby JIT‚̘_•¶‚Í“n‚è‚É‘D‚¾‚Á‚½
VM‚̶¬‚µ‚½ƒR[ƒh‚¾‚¯‚È‚ç•\ˆø‚«‚Å—áŠO‚ðˆ—‚Å‚«‚邯‚Í‚Á‚«‚è‘‚¢‚Ä‚ ‚é‚©‚ç‚Ë
‚»‚µ‚Ä–{“–‚É—áŠO‚Ì’mޝ‚ðŽ‚Á‚Ä‚½‚̂ȂçA‚±‚Ì•\‚É‚ÍVM‚̶¬‚µ‚½‚·‚ׂăuƒƒbƒN‚Ìî•ñ‚ª“ü‚Á‚Ä‚¢‚邱‚Ƃ͗‰ð‚µ‚Ä‚¢‚½‚Í‚¸
’cŽq‚ª‚µ‚«‚É‚èuJIT‚Ì—áŠOˆ—‚Å‚ÍEIP‚̕ۑ¶‚ª•K—vv‚ÆŒ¾‚Á‚Ä‚½‚©‚çA‚Ä‚Á‚«‚èƒlƒCƒeƒBƒu‚Ì—áŠO‚Ì‚±‚Æ‚©‚ÆŽv‚Á‚Ä‚½‚çAESP‚̕ۑ¶‚à•K—v‚¾‚Æ‚¢‚Á‚½
‚±‚ê‚Åsetjump–@‚Ì‚±‚Æ‚ðˆÓ–¡‚µ‚Ä‚é‚Ì‚ªŠm’肵‚½
setjump‚ª•K—v‚ɂȂé‚̂͗áŠO‚ð‚¢‚¶‚éCƒ‰ƒCƒuƒ‰ƒŠ‚Ì‚¹‚¢‚¾‚Æ‚¢‚¤‚̂͘_•¶‚É‚à‘‚¢‚Ä‚ ‚邵AŽ©•ª‚àŽw“E‚µ‚½
Ž©•ª‚̈ø‚Á’£‚èo‚µ‚½˜_•¶‚Ì“à—e‚𳂵‚­—‰ð‚µ‚Ä‚¢‚È‚©‚Á‚½‚Ì‚ÍJIT‚ðŠÜ‚Þ—áŠOˆ—‚ð—‰ð‚µ‚Ä‚¢‚È‚¢‚±‚ƂɂȂ邩‚ç‚Ë

Œ‹‹Ç’cŽq‚ÍŽ©•ª‚ÌŽ‚¿‚¾‚µ‚½˜_•¶‚ʼnؗí‚ÉŽ©”š‚µ‚½‚킯‚¾‚ª
‚±‚¤‚¢‚¤‚Ì‚Á‚ÄA«Šû‚¾‚Æã‹‰ŽÒ‚ÍŸ‚¿–Ú‚ª‚È‚­‚È‚Á‚½‚瓊—¹‚µ‚ÄI‚í‚é‚Ì‚É
‹l‚Ü‚³‚ê‚È‚¢‚Æ•‰‚¯‚ð”F‚߂Ȃ¢“z‚¾‚©‚ç‚¢‚½‚¸‚ç‚Ɏ蔂ª’·‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½‚Æ•\Œ»‚µ‚½‚ç‚¢‚¢‚Ì‚©
’cŽq‚ª‚±‚±‚܂őÊX‚ÁŽq‚¾‚Ƃ͎v‚í‚È‚©‚Á‚½‚æ

825 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/21(‰Î) 07:36:55.01 ID:3jrxFxE1.net]
‚È‚°‚¥w

826 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/21(‰Î) 07:42:32.41 ID:O1iotFPu.net]
”O‚Ì‚½‚ß‚µ‚Á‚©‚蓦‚°“¹‚ðÇ‚¢‚Ç‚±‚¤‚ÆŽv‚Á‚Ä
¡‚܂Œ·•¶‚ð‰½“x‚à‘‚¢‚Ä\‚µ–ó‚È‚¢
‚Å‚àA‚±‚ê‚Å—]’ö‚Ì‚±‚Æ‚ª–³‚¯‚ê‚΂±‚̘b‚Í‚±‚±‚ÅI‚í‚è‚É‚È‚é‚ÆŽv‚¤‚æ

827 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/21(‰Î) 17:27:19.91 ID:lN6RffsE.net]
Ÿ‚ĂȂ­‚È‚é‚ÆÅŒã‚Í”îæŽ’†UŒ‚‚ª‘Ò‚Á‚Ă邩‚ç‚È‚ B

828 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/21(‰Î) 21:25:52.91 ID:MZjkxTxw.net]
‚ ‚Ì‚³[
2ch‚ÅŸ—˜‚µ‚ĉ½‚ɂȂé‚ÌH
«Šû‚ª‚µ‚½‚¢‚̂ȂçƒIƒ“ƒ‰ƒCƒ“«Šû‚·‚ê‚ÎH



829 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/21(‰Î) 22:21:28.63 ID:m5rpz/Rt.net]
’†“r”¼’[‚¾‚Æ‚·‚®‚É–ß‚Á‚Ä‚­‚é‚©‚炾‚æ
Šw‚ª–³‚¢‚Ƃ܂Ō¾‚Á‚½‘ŠŽè‚æ‚è—‰ð‚ªó‚©‚Á‚½‚ç’p‚¸‚©‚µ‚¢‚¾‚ë

830 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 00:08:23.68 ID:F++zketJ.net]
’cŽq‚͂ƂÁ‚­‚Ɉø‚¢‚ÄA‘ål‚̑Ήž‚µ‚Ä‚é‚̂ɂȂ BBB
ID:O1iotFPu‚ª‚±‚±‚܂őÊX‚ÁŽq‚¾‚Ƃ͎v‚í‚È‚©‚Á‚½‚æ

831 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 07:01:44.05 ID:ALVAbODL.net]
CRISC‚ÉŠÖ‚·‚鎿–₾‚Á‚½‚ñ‚¾‚©‚çA㋉ŽÒ‚È‚çA“à•”–½—߂̂·‚ׂĂª
ŠO•”‚©‚ç‚ÍŒ©‚¦‚È‚¢‚±‚Æ‚ðŽw“E‚·‚ê‚΂·‚Þ˜b‚¾‚Á‚½
JIT‚̂悤‚Șb‚ª”ò‚Ño‚µ‚

832 –¼‘OFÄ‚­‚é‚͎̂©•ª’†S‚Å‚µ‚©l‚¦‚Ä‚¢‚È‚¢‚©‚炾‚æ
‚¾‚©‚çŽG’k‚È‚çŽG’k‚Æ‚µ‚Ä“K“–‚ȂƂ±‚ë‚ÅØ‚èã‚°‚邱‚Æ‚à‚Å‚«‚È‚¢
[]
[‚±‚±‰ó‚ê‚Ă܂·]

833 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 10:09:23.01 ID:bur23WMX.net]
MacOS‚ÌELF‚͈ʒu“Æ—§ƒR[ƒh‚Ì‚½‚ß‚ÉEIPŽæ“¾‚Ì‚½‚߂ɋó‚Ìcalli64ƒrƒbƒg‚ÌꇂÍlea rcx, [rip]j”­s‚µ‚Ä‚é
Windows‚Ý‚½‚¢‚ɃƒCƒ“ƒ‹[ƒ`ƒ“‚̃AƒhƒŒƒXŒÅ’è‚¶‚á‚È‚¢‚©‚ç‚Ë
Linux‚̓IƒvƒVƒ‡ƒ“‚ÅPIC‘ΉžƒR[ƒh¶¬‰Â”\B

yŽQlz
7shi.hateblo.jp/entry/2012/04/09/235938
0xcc.net/blog/archives/000109.html

‚±‚ꂪJIT‚ÉŒÀ‚炸ÓIƒRƒ“ƒpƒCƒ‹‚Å‚àŽÀsŽž‚Ì–½—߃|ƒCƒ“ƒ^‚ª—v‹‚³‚ê‚é—ႾB
‚±‚ê‚Å–ñˆê–¼‚¨‚ƂȂµ‚­‚Ȃ邩‚ÈH

834 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 10:27:24.37 ID:bur23WMX.net]
>>722
‚¶‚‚͂±‚±‚É“š‚¦‘‚¢‚Ä‚ ‚é‚̂ɃXƒ‹[‚³‚ê‚Ä‚é‚Ì‚ª‚·‚Á‚°[ˆá˜aŠ´‚ ‚Á‚½‚ñ‚¾‚æ‚ËB
–{“–‚É’m‚ç‚È‚©‚Á‚½‚Ì‚©‚È

835 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 11:23:38.39 ID:PLCb4FbB.net]
‚Ü‚½ŽÀ‘•ˆË‘¶‚̘b‚ð‚µ‚Ä‚éB
x86‚̓ZƒOƒƒ“ƒg‚ðŽg‚¤‘O’ñ‚ÅÝŒv‚µ‚Ä‚ ‚é‚©‚畨—ƒAƒhƒŒƒX‚Ì”@‰½‚ÉŠÖ‚í‚炸EIP‚͕ςí‚ç‚È‚¢‚悤‚É‘z’肳‚ê‚Ä‚¢‚éB
“¯ˆêEIP‚Å‚ ‚Á‚Ä‚àƒZƒOƒƒ“ƒg‚ªˆá‚¤‚̂ŕ¡”‚̃vƒƒOƒ‰ƒ€ƒ‚ƒWƒ…[ƒ‹‚ª‹¤‘¶‚Å‚«‚éBƒZƒOƒƒ“ƒg‚Ì’l‚ÍOS‚ªŠÇ—‚·‚éB
‚»‚à‚»‚àEIP‚̓R[ƒhƒZƒOƒƒ“ƒg‚̗̈æ‚ðŽw‚µŽ¦‚·‚à‚̂ł ‚èƒZƒLƒ…ƒŠƒeƒB[‚ÌŠÏ“_‚©‚炱‚±‚ðƒf[ƒ^‚Æ‚µ‚ăAƒNƒZƒX‚³‚¹‚È‚¢‚Æ‚¢‚¤ÝŒvŽv‘z‚¾Bƒf[ƒ^‚͕ʂ̃ZƒOƒƒ“ƒg‚É”z’u‚·‚éB
‚±‚ê‚Í8080‚Ìâ‘΃AƒhƒŒƒX‚ŃR[ƒfƒBƒ“ƒO‚³‚ꂽƒvƒƒOƒ‰ƒ€‚ð8086‚ŃZƒOƒƒ“ƒg‚ðŽg‚Á‚ÄƒŠƒƒP[ƒ^ƒuƒ‹‚É‚µ‚Ä“®‚©‚·‚±‚ƂɬŒ÷‚µ‚½‚±‚Ƃ̉„’·üã‚Å286‚ÌŽž“_‚Å‚»‚̂悤‚Éì‚ç‚ꂽB
386‚Í286ãˆÊŒÝŠ·«‚ðŠm•Û‚·‚邽‚߃ZƒOƒƒ“ƒg‚ðŒp‘±‚µ‚ÄÌ—p‚µ‚Ä‚¢‚éBƒZƒOƒƒ“ƒgƒŒƒWƒXƒ^‚à‘‚â‚³‚ꂽB
x64‚̓ZƒOƒƒ“ƒg‚ðŽg‚í‚È‚¢‚©‚畨—ƒAƒhƒŒƒX‚É‚æ‚Á‚ÄRIP‚ª•Ï‚í‚éB‚¾‚©‚çƒf[ƒ^ƒAƒNƒZƒX‚ɑ΂·‚éRIP‘Š‘ÎƒAƒhƒŒƒbƒVƒ“ƒOƒ‚[ƒh‚ð’ljÁ‚µ‚½B
‚±‚ÌŠî–{‚ª•ª‚©‚ç‚È‚¢‚Æ‚¨˜b‚ɂȂç‚È‚¢B
RISC‚Å‚à“®‚­OS‚̓ZƒOƒƒ“ƒg‚ªŽg‚¦‚È‚¢‚©‚çƒgƒŠƒbƒL[‚È‚±‚Æ‚ð‚µ‚Ä‚¢‚邪‚»‚ê‚Í‚½‚Ü‚½‚Ü‚»‚¤‚â‚邯•¡”CPUƒA[ƒLƒeƒNƒ`ƒƒ‚Å‹¤’ʂ̈—‚ªŽÀŒ»‚Å‚«‚é‚©‚ç‚Å‚ ‚Á‚Ä–{Ž¿“I‚ɂ͕s—v‚Ȉ—‚Å‚ ‚éB

836 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 12:19:54.31 ID:bur23WMX.net]
˜VŠQ‚Í’m‚ç‚È‚­‚Ä“–‘R‚¾‚æB10”N‘O‚­‚ç‚¢‚©‚çŽg‚í‚ꂾ‚µ‚½ƒZƒLƒ…ƒŠƒeƒB‚Ì
L‚­Žg‚í‚ê‚Ä‚¢‚Ä‚àŽ©•ª‚Ì’mޝ‚Ì”Íáe‚ɂȂ¢‚±‚Æ‚ðuŽÀ‘•ˆË‘¶v‚ŕЕt‚¯‚Ă邩‚ç
V‚µ‚¢‚±‚Æ‚ªŠo‚¦‚ç‚ê‚È‚¢‚Ì‚¾‚æ
X‚ÉŒ¾‚¤‚ÆJIT‚Ìꇂ͕ªŠò‚̃Rƒ“ƒfƒBƒVƒ‡ƒ“‚²‚ƂɊ֔‚ÌŽÀ‘̂𕡔¶¬‚·‚邱‚Æ‚à‚ ‚é‚©‚ç
1‚‚̊֔‚ÌŽÀ‘Ì‚ª•¡”‚ ‚é‚È‚ñ‚Ä‚±‚Æ‚à‚´‚ç‚É‚ ‚éB

MacOS‚̃vƒƒOƒ‰ƒ€‚·‚ç‘‚¢‚½‚±‚Ƃ̂Ȃ¢i‚»‚à‚»‚àŽdŽ–‚ª‚à‚炦‚È‚¢j
Žc”O‚ȘVŠQ‚Æ‚¢‚¤Œ»ŽÀ‚¾B

‚Ü‚ ‰´‚ÉUŒ‚‚·‚邱‚Æ‚¾‚¯Ž·’…‚µ‚Ä‚²Ž©•ª‚Ì–³—l‚³‚ð‚³‚ç‚¯o‚·‚Ì‚Í
‰½‚̃}ƒ]ƒvƒŒƒC‚È‚ñ‚Å‚·‚©‚Ë

837 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 12:21:51.19 ID:bur23WMX.net]
286¶Þ°‚Æ‚©ŒÃ‚¢’mޝ‚΂©‚è‚É—Š‚Á‚ÄŠo‚¦‚ç‚ê‚È‚¢l‚͂قÁ‚Æ‚¢‚Ä
ŒüãS‚Ì‚ ‚él‚Ígcc‚Å-mPICƒIƒvƒVƒ‡ƒ“Žg‚Á‚Ä‚Ý‚é‚Æ‚¢‚¢‚æBCygwin‚ÅŽg‚¦‚½‚©‚Í’m‚ç‚ñ

838 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 12:30:05.00 ID:bur23WMX.net]
‚È‚¨ŽÀsƒR[ƒh‚̃AƒhƒŒƒX‚ðƒ‰ƒ“ƒ_ƒ€‰»‚·‚éƒoƒbƒtƒ@ƒI[ƒo[ƒ‰ƒ“‚©‚ç‚Ì”CˆÓ‚̃R[ƒhŽÀs‚È‚Ç‚ÌƒŠƒXƒN‚ð’ጸ‚·‚邽‚߂̕ûô‚Å
UŒ‚Žè’i‚ðˆê‚ÂŒ¸‚ç‚·‚¾‚¯‚Å‚à‰^—pã‚̃ƒŠƒbƒg‚Í‚ ‚é‚©‚çŠù‚ɃT[ƒoƒTƒCƒh‚Å‚à‚©‚È‚èŽg‚í‚ê‚Ä‚é

uŽÀ‘•ˆË‘¶v‚Æ‚¢‚¤Œ¾—t‚ÍŽ©•ª‚Ì’m‚ç‚È‚¢ŠT”O‚ð”F‚ß‚ç‚ê‚È‚¢•‰‚¯Œ¢‚Ì‚½‚߂̌¾—t‚Æ”Fޝ‚µ‚½



839 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 13:13:02.17 ID:NclmcGF9.net]
ŽÀsƒtƒ@ƒCƒ‹‚É“KØ‚ÈƒŠƒƒP[ƒVƒ‡ƒ“î•ñŽc‚µ‚Ä‚ê‚΃[ƒ_‚ª–ˆ‰ñ.text‘‚«Š·‚¦‚é‘O’ñ‚Å
label:
mov eax, label
...
‚Ý‚½‚¢‚È‚â‚è‚©‚½‚ÅPC‚Æ‚Á‚Ä‚«‚Ä‚©‚ÂASLR‚·‚é‚Ì‚¾‚Á‚Ä•s‰Â”\‚ł͂Ȃ¢‚̂łÍH
Œ»‘ã‚̃[ƒ_‚Í.text‚Í‘‚«‚©‚¦‚È‚¢‚Ì‚ªŽå—¬‚¾‚©‚炱‚¤‚¢‚¤ŽÀ‘•‚Í‘½•ª‘¶Ý‚µ‚È‚¢‚¯‚ÇA
call,ret Žg‚í‚È‚¢”›‚è‚Å‚à‚Å‚«‚È‚­‚͂Ȃ¢‚ÆŽv‚¤B(ƒƒŠƒbƒg‚ª–³‚¢‚̂͂킩‚Á‚Ä‚é)

> ...–{Ž¿“I‚ɂ͕s—v‚Ȉ—‚Å‚ ‚éB
x86ƒZƒOƒƒ“ƒg•ûŽ®‚¾‚ÆACS‚ÌŽw‚·—̈æ‚ðˆê•ûŒü‚É‚µ‚©‘‚₹‚È‚­‚ÄASLR“‚»‚¤‚Ȃ̂Å
Œ»‘ã‚ł̓ZƒOƒƒ“ƒg‚É‚æ‚郊ƒƒP[ƒVƒ‡ƒ“‚Í‚à‚¤Žg‚¦‚È‚¢‹C‚ª‚·B

840 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 13:14:18.63 ID:bur23WMX.net]
x64‚̓ZƒOƒƒ“ƒgƒI[ƒo[ƒ‰ƒCƒhƒvƒŠƒtƒBƒNƒX‚»‚Ì‚à‚Ì‚ªŽg‚¦‚È‚­‚È‚Á‚½
LES‚Æ‚©LDS’ׂµ‚ÄAVX–½—ßì‚Á‚½‚©‚ç‚Ë

841 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 13:20:15.23 ID:bur23WMX.net]
>>818
ƒXƒ^[ƒgƒAƒbƒvƒ‹[ƒ`ƒ“‚ÉƒŠƒeƒ‰ƒ‹‚ð“s“x‘‚«Š·‚¦‚³‚¹‚邯‚©ƒAƒz‚­‚³‚·‚¬‚é
‚»‚à‚»‚à‹N“_‚ƂȂ閽—߃|ƒCƒ“ƒ^‚ÌŽZo‚ª•K—v‚¾‚©‚猋‹Çstartupƒ‹[ƒ`ƒ“Ž©g‚Í
“®“I‚È–½—߃|ƒCƒ“ƒ^‚Ì“®“I‚È’l‚ð’m‚Á‚ĂȂ¢‚Æ‚¢‚¯‚È‚¢B

‚»‚ê‚ð–{––“]“|‚ÆŒ¾‚Á‚Ä‚é‚Ì‚¾‚ªB

842 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 13:29:06.96 ID:NclmcGF9.net]
ƒ[ƒ_‚̓‚ƒWƒ…[ƒ‹‚Ìæ“ªƒAƒhƒŒƒX‚¾‚¯‚í‚©‚ê‚Ηǂ¢‚̂łÍHPC•K—v–³‚¢‚ÆŽv‚¤‚¯‚ÇB

843 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 13:41:35.80 ID:T6YRRrU3.net]
˜VŠQ‚Í¡“ú‚àŒ³‹C‚ʼn½‚æ‚肾‚È

844 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 15:16:13.59 ID:rLOE8FZ/.net]
ˆÊ’u”ñˆË‘¶ƒR[ƒh‚Íê—p‚̃oƒCƒiƒŠƒtƒH[ƒ}ƒbƒg‚ª‚ ‚é‚킯‚¶‚á‚È‚­‚ÄŠù‘¶‚ÌELF‚â‚çPEƒtƒH[ƒ}ƒbƒg‚̂܂܂Å
ƒvƒƒOƒ‰ƒ€‘¤‚©‚çŒÄ‚Ño‚³‚ê‚éCƒ‰ƒ“ƒ^ƒCƒ€‘¤‚Å‰ðŒˆ‚·‚é‚ñ‚¾‚©‚猋‹ÇŽ©g‚ÅŽ©•ª‚̃AƒhƒŒƒX‚ð’m‚ç‚È‚¢‚ƃ_ƒ‚¾‚¼
ƒ[ƒ_‚̓vƒƒOƒ‰ƒ€‚̃Gƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚É”ò‚΂·‚à‚Ì‚¾‚ªƒGƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚ɃvƒƒOƒ‰ƒ€Ž©g‚Ì“WŠJ‚³‚ꂽƒAƒhƒŒƒX‚ð“n‚µ‚Ä‚­‚ê‚é‚킯‚ł͂Ȃ¢

845 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 15:31:05.41 ID:PLCb4FbB.net]
‚Ü‚³‚ÉŽÀ‘•ˆË‘¶‚¾‚È

846 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 15:36:13.44 ID:rLOE8FZ/.net]
˜VŠQ‚­‚ñ‚Ì’p‚Ìã“h‚茀ê

847 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 16:56:34.49 ID:k7Ula1IS.net]
–â‘è‚Ícall‚ðŽg‚킸‚Åjmp‚ÅŠ®‘S‚É‘ã‘Ö‚Å‚«‚é‚©‚¾‚ë
Œ‹˜_‚Æ‚µ‚Ă͕s‰Â”\

DLL‚ªƒ}ƒbƒv‚³‚ê‚éƒAƒhƒŒƒX‚Í•s’肾‚µDLL‚©‚ç•Ê‚ÌDLL‚ðŒÄ‚Ño‚·AX‚É’x‰„ƒ[ƒh‚ª—‚ނƃ[ƒ_‚ÅƒŠƒeƒ‰ƒ‹‚ðâ‘΃AƒhƒŒƒX‚É‘‚«Š·‚¦‚Ä‰ðŒˆ‚È‚ñ‚Ä‚±‚Æ‚Ío—ˆ‚È‚¢

848 –¼‘OF822 mailto:sage [2015/07/22(…) 17:01:28.28 ID:+xtThSAH.net]
‚¦[HELFƒ[ƒ_‚Á‚ĕʂɎ©g‚̃AƒhƒŒƒX•K—v‚¾‚Á‚½‚±‚ƂȂ¢‚¯‚ÇH
ELFƒ[ƒh‚·‚邾‚¯‚Ȃ畒ʂÉC‚Å‘‚¯‚é‚Å‚µ‚åH‚»‚Ì‚ ‚ƃWƒƒƒ“ƒv‚·‚é‚Ì‚¾‚Á‚ÄAŽ©•ª‚ÅŒˆ‚ß‚½ƒ[ƒh‚µ‚½ˆÊ’u‚ɃWƒƒƒ“ƒv‚·‚邾‚¯‚Å‚ÍH



849 –¼‘OF822 mailto:sage [2015/07/22(…) 17:06:17.78 ID:+xtThSAH.net]
Windows‚ÌPE‚̃[ƒ_‚łł«‚é‚©‚͂킩‚ç‚ñ‚¯‚ÇAŽ©•ª‚Ń[ƒ_‚Ü‚Åì‚é‘O’ñ‚È‚ç‰Â”\‚¾‚ÆŽv‚¤‚Ì‚¾‚¯‚ǂȂŸc

850 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 17:07:03.34 ID:k7Ula1IS.net]
ˆá‚¤‚æ˜VŠQ‚­‚ñ‚ÌŽå’£‚Í
call/ret‚Íâ‘΃AƒhƒŒƒX‚ðƒXƒ^ƒbƒN‚ÉÏ‚ñ‚Åjmp‚ÅŠ®‘S‚É‘ã‘Ö‚Å‚«‚ÄA‚Å‚«‚È‚¢‚à‚͎̂À‘•ˆË‘¶iƒLƒŠƒbj‚¾‚æ
‚¨‚»‚ç‚­DLL‚à‘¶Ý‚µ‚È‚¢ƒ[ƒ‹ƒh

851 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 17:14:23.14 ID:k7Ula1IS.net]
Windows‚ÍWinMain‚Ì‘æ1ˆø”‚ÌhInst‚ªƒ‚ƒWƒ…[ƒ‹‚̃AƒhƒŒƒX‚ɂȂÁ‚Ă邩‚çƒIƒtƒZƒbƒg‚Æ‚ê‚Îâ‘΃AƒhƒŒƒX•ÏŠ·‚Å‚«‚È‚­‚à‚È‚¢‚¯‚Ç‚ÈBƒAƒvƒŠ‘¤‚ŃSƒŠƒSƒŠ‚â‚é•K—v‚ ‚邪‚»‚ñ‚È‚ñƒAƒz‚­‚³‚­‚Ä‚â‚ç‚ñ‚¾‚ëB

852 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 18:34:32.58 ID:ALVAbODL.net]
>>826
ƒXƒ^ƒbƒN‚̓AƒhƒŒƒX‚ðŽæ‚ê‚é‚ñ‚¾‚©‚çAƒXƒ^ƒbƒN‚ɗ̈æ‚ðŠm•Û‚µ‚Ä
>>724‚Ý‚½‚¢‚É‚µ‚ă‚ƒWƒ…[ƒ‹‚̃AƒhƒŒƒX‚ð–â‚¢‡‚킹‚ÄA‚»‚ÌŒã‚ë‚É
ˆ—Œp‘±æ‚̃IƒtƒZƒbƒg‚ƃ‚ƒWƒ…[ƒ‹‚̃AƒhƒŒƒX‚ð‘«‚µ‚Äjmp‚·‚éƒR[ƒh‚𶬂·‚é
ƒWƒƒƒ“ƒvæ‚ŃXƒ^ƒbƒN‚ð–ß‚·
ƒ‚ƒWƒ…[ƒ‹–¼‚ÌƒŠƒeƒ‰ƒ‹‚Ímov‚̘A‘±‚Å\¬‚·‚é
DEP‚͌ォ‚ç“‹Ú‚³‚ꂽ‹@”\‚¾‚©‚çDEP‚ªŽg‚¦‚邯‚¢‚¤‚̂͊‹«ˆË‘¶‚¾‚æ‚È

PIC‚Æ‚¢‚¤§–ñ‚ð‰Á‚¦‚Ä‚à‚æ‚¯‚ê‚ÎAƒ[ƒ_‚É‚æ‚éÄ”z’u‚ð‹ÖŽ~‚µ‚Ä‚à\‚í‚È‚­‚Ȃ邼
æ‚Ɋ‹«‚ðŽw’肵‚Ä‹c˜_‚µ‚È‚¯‚ê‚΂¾‚ß‚¾‚ë

853 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 19:11:08.69 ID:bur23WMX.net]
‚Í‚ŸH
>>724‚̓Gƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚ªŒÅ’èƒAƒhƒŒƒX‚¶‚á‚Ë[‚ÆŽg‚¦‚È‚¢‚æ
-mPICƒIƒvƒVƒ‡ƒ“‚‚¯‚ăRƒ“ƒpƒCƒ‹‚µ‚Ä‚ÝHcall‚ÅEIP‚Æ‚Á‚Ä‚©‚çƒIƒtƒZƒbƒg·•ª‚ð
call‚ð‰ñ”ð‚·‚é‚½‚߂Ɍ‹‹Çcall‚ðŽg‚¤‚Á‚Ä–{––“]“|‚¶‚á‚Ë[‚©
ƒoƒJ™

854 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 19:13:29.16 ID:bur23WMX.net]
‚ ‚ ADLL‚̃}ƒbƒsƒ“ƒO‚³‚ê‚éƒAƒhƒŒƒX‚͌Œ肶‚á‚È‚¢‚Å‚·‚Ë
ŒÅ’肳‚ê‚Ä‚½‚ç‹£‡‚µ‚¿‚Ⴄ‚©‚ç‚Ë[

•¡”‚̃vƒƒOƒ‰ƒ€‚©‚çŒÄ‚Ño‚³‚ê‚邱‚Æ‚ð‘z’肵‚ăvƒƒZƒXƒ[ƒJƒ‹‚łȂ¢ƒAƒhƒŒƒX‚É“®“I‚Ƀ}ƒbƒsƒ“ƒO‚³‚ê‚Ü‚·

855 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 19:18:08.19 ID:ALVAbODL.net]
>>831‚ÍJIT‚Æ‚â‚è•û‚ª‚»‚Á‚­‚肾‚ë
JIT‚̓AƒvƒŠ‘¤‚ŃSƒŠƒSƒŠ‚â‚é•ûŽ®‚¾‚µ

856 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 19:26:58.09 ID:2paHa4MR.net]
call•s—v‚Í‚Ë[‚íB
‚¿‚Ȃ݂ÉXbyak‚Ícall‚ªeip/rip‘Š‘Î‚É‚·‚ç‚È‚ç‚È‚¢‚©‚ç‚¢‚ë‚¢‚둼‚ÌJIT‚Ƃ͟Žè‚ªˆá‚¤

857 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 20:01:00.11 ID:iGjKi/Th.net]
‹@ŠBŒê‚ðƒnƒ“ƒh‹tƒAƒZƒ“ƒuƒ‹H‚µ‚悤‚ÆŽv‚Á‚Ä‚é‚ñ‚Å‚·‚ªA‚»‚¤‚¢‚¤‚̂Ɏg‚¦‚é•Ö—˜‚ȃc[ƒ‹‚Æ‚©‚Á‚Ä‚ ‚è‚Ü‚¹‚ñ‚©B

ƒ\[ƒXƒR[ƒh‚Ì‹@ŠBŒê‚Æ–½—ß’PˆÊ‚ÅØ‚蕪‚¯‚½‹@ŠBŒê‚ƃj[ƒ‚ƒjƒbƒN‚É‚µ‚½‚à‚Ì‚ð•À‚ׂČ©”ä‚ׂ½‚¢‚ñ‚Å‚·‚ªA
‹tƒAƒZƒ“ƒuƒ‹ƒc[ƒ‹‚Æ‚¢‚¤‚ÆŽ©“®“I‚ɉðÍ‚µ‚Ä‚­‚ê‚é—l‚È‚à‚Ì‚µ‚©‚È‚¢‚Ý‚½‚¢‚Ȃ̂ÅAƒƒ‚’ ‚ð•¡”‹N“®‚µ‚ĉðÍ‚µ‚Ä‚é󋵂ł·B
ˆê‚‚̃c[ƒ‹‚Å‘€ì‚Å‚«‚Ä®‚Á‚½‰æ–ʂŌ©‚ç‚ꂽ‚ç‚¢‚¢‚È‚Ÿ‚ÆŽv‚Á‚Ä‚é‚ñ‚Å‚·‚ªA‚»‚¤‚¢‚¤ƒjƒbƒ`‚ȃc[ƒ‹‚͂Ȃ¢‚Å‚·‚©B

858 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 20:03:31.70 ID:2paHa4MR.net]
EXE‚È‚çVisualStudio•t‘®‚Ì‚ÌDUMPBINŽg‚¦‚ÎHŽg‚¢•û‚̓IƒvƒVƒ‡ƒ“Œ©‚ê‚΂킩‚邯Žv‚¤‚¯‚Ç



859 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/07/22(…) 20:34:53.88 ID:qru6k61f.net]
‹tƒAƒZƒ“ƒuƒ‹‚Å‚«‚Ä‚½‚çA‚à‚Æ‚̃oƒCƒiƒŠA16i‚Í•s—v‚Å‚Í?
ŽÀÛ‚ÉŒoŒ±‚ª‚È‚¢‚©‚ç‚í‚©‚ç‚È‚¢‚¯‚ÇAƒAƒZƒ“ƒuƒ‰‚Ì–½—߂ƑΉž‚·‚é16i‚ðŠo‚¦‚Ä‚¨‚­‚©Aƒƒ‚’ ‚Å’€ŽŸŒŸõ‚·‚é‚©A
ƒ‹ƒr‚Ó‚è‚Æ‚©‰p-˜a‚Ì–|–ó‚ʼnpŒê‚Æ“ú–{Œê‚ð•¶‹æØ‚è‚Å•¹‹L‚·‚邿‚¤‚É‹@ŠBŒê‚ƃAƒZƒ“ƒuƒ‰‚ł̎—‚½‚à‚Ì‚ðŽ©ì‚·‚邯‚©B

860 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 21:34:40.92 ID:iGjKi/Th.net]
>>838
‚â‚Á‚ς莩삵‚©‚È‚¢‚Å‚·‚©‚ËB

x86-x64‚̃IƒyƒR[ƒh‚̓j[ƒ‚ƒjƒbƒN‚ƈê‘΂Ƃ¢‚¤‚킯‚ł͂Ȃ¢‚Ì‚Å“à•”ˆ—‚ðŠm”F‚·‚éˆ×‚ÉŽc‚µ‚Ä‚¨‚«‚½‚¢‚ñ‚Å‚·‚æ‚ËB
‚³‚·‚ª‚É256–½—ß+SSE–½—ß •MOD R/M‚Ì‘g‚݇‚킹‚ðˆÃ‹L‚·‚邯‚¢‚¤‚Ì‚ÍlŠÔ‹Æ‚ł͂Ȃ¢‚̂š‚ ‚é‚à‚̂Œn“¹‚ÉŠæ’£‚肽‚¢‚ÆŽv‚¢‚Ü‚·B

861 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 22:22:05.85 ID:ALVAbODL.net]
>>832
>>831‚̃‚ƒWƒ…[ƒ‹ƒAƒhƒŒƒX‚ð
register void *dop=dlopen;
register void *dsym=dlsym
h=(*dop)(NULL);
cont=(*dsym)(h,"label_cont");
jmp(cont);
‚±‚ñ‚ÈŠ´‚¶‚É•ÏX‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚Ì‚©
ƒXƒ^[ƒgƒAƒbƒvƒ‹[ƒ`ƒ“‚ŃTƒ“ƒN‚ðŒÄ‚Ño‚·•”•ª‚Ü‚Å‚ð‚±‚Ì‚â‚è•û‚Å’u‚«Š·‚¦‚é‚ñ‚¾‚æ

>>833
Œã‚©‚矎è‚ɧ–ñ‚ð’ljÁ‚Å‚«‚é‚ñ‚È‚çAŽ©•ª‚¾‚Á‚½‚ç“®“IÄ”z’u‚ð‹ÖŽ~‚·‚邼
‚»‚ñ‚È‚±‚Æ‹–‚µ‚½‚çcomƒtƒ@ƒCƒ‹‘埗˜‚ɂȂ邾‚ë
‚¾‚©‚çæ‚ÉŠÂ‹«‚ðŽ¦‚³‚È‚¢‚ƃ_ƒ‚È‚ñ‚¾‚æ

–{––“]“|‚È‚ñ‚Ä‚¢‚Á‚½‚çCRISC‚̘b‚Å‚±‚ñ‚È‚±‚Æ‚â‚Á‚Ä‚é•û‚ª‚Ç‚¤‚©‚µ‚Ă邾‚ë
’cŽq‚ª‚Ç‚¤‚µ‚Ä‚àcallŽg‚Á‚ÄEIPŽæ‚ç‚È‚¢‚Ƃł«‚È‚¢‚±‚Æ‚ª‚ ‚é‚Á‚ÄŒ¾‚¤‚©‚ç
‚ ‚¦‚Äcall••ˆó‚µ‚Ä‚½‚ñ‚¶‚á‚È‚©‚Á‚½‚Ì‚©‚æ

862 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 22:30:16.31 ID:6QdmLHPN.net]
DLL‚̃AƒhƒŒƒX‚Í•s’肾‚ëH
‘O’ñ‚©‚炵‚ÄŠÔˆá‚Á‚Ă邿H

863 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 22:36:05.03 ID:6QdmLHPN.net]
>>720‚ɑ΂·‚锽˜_‚͂ǂñ‚ÈŽÀ‘•‚Å‚à—áŠO‚È‚­’Ê—p‚·‚éŠ®àø‚ÈŽÀ‘•‚ð—pˆÓ‚·‚邱‚Æ‚¾‚¯‚¾‚æ

>>840‚̃R[ƒh‚ÍŠO•”DLLi*NIX‚Å‚¢‚¤‚Æ‚±‚ë‚ÌSOj‚©‚ç•Ê‚ÌDLL‚ðŒÄ‚Ño‚·‚Æ‚«‚ɂ͒ʗp‚µ‚È‚¢

864 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 22:46:58.82 ID:6QdmLHPN.net]
ˆÊ’u”ñˆË‘¶ƒR[ƒh‚ÍŠù‚ÉŽÀ—p‰»‚³‚ê‚Ä‚é‹Zp‚¾‚¯‚ÇuŽÀ‘•ˆË‘¶‚¾‚©‚çƒm[ƒJƒ“v‚Ý‚½‚¢‚È‚±‚ÆŒ¾‚¤ƒAƒz‚à‚½‚¢‚

865 –¼‘OFª‚¢‚¾‚¯‚Ç
call‚ðŽg‚í‚È‚­‚Ä‚à‚¢‚¢‚悤‚ÉABI‚âƒXƒ^[ƒgƒAƒbƒvƒ‹[ƒ`ƒ“‚ð‘‚«Š·‚¦‚ê‚΂¢‚¢‚È‚ñ‚Ă̂͂à‚Á‚Æ‚ ‚肦‚È‚¢‰ðŒˆô‚¾‚æ
Œ»ŽÀ‚Ý‚ë‚æ

‚Ä‚©CRISCiÎj‚È‚ñ‚ÄŠù‚ÉŽ€Œê‚¾‚ÆŽv‚¤‚¯‚Ç‚ËB
Šù‚ÉIntelƒvƒƒZƒbƒT‚Ì“à•”–½—ß‚ÍPentium Pro‚©‚çPentium 4‚܂ł̃A[ƒLƒeƒNƒ`ƒƒ‚Ì
uLoad/StoreƒA[ƒLƒeƒNƒ`ƒƒv‚ł͂Ȃ­‚È‚Á‚Ă邵Atom‚ÍOoO‚ðŽÀ‘•‚µ‚½CISC‚¾‚µ
[]
[‚±‚±‰ó‚ê‚Ă܂·]

866 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/07/22(…) 23:06:10.53 ID:oW3pCj8R.net]
Open office Org.

867 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/22(…) 23:12:09.13 ID:ITYxsc4F.net]
‚»‚ê‚ÍOOo‚¶‚á‚È‚©‚Á‚½‚Á‚¯

868 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/07/22(…) 23:21:04.52 ID:oW3pCj8R.net]
>>845
”nŽ­–ì˜YI

¡‚Í‚Q‚P¢‹I‚¾‚¼I



869 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/22(…) 23:22:46.86 ID:6QdmLHPN.net]
uCRISCv‚Á‚ĂǂÁ‚©‚ÌŠwŽÒ‚³‚ñ‚ªŒ¾‚¢o‚µ‚½Œ¾—t‚ł͂Ȃ­Intel‚Ì‘¢Œê‚Å
20”N‚à‘O‚ÌŒ¾—t‚ÅPentium‚Å—p‚¢‚½‚‘¬‰»‚̃Aƒvƒ[ƒ`‚Ì‚±‚Æ‚ðŽw‚µ‚Ä‚»‚¤‚¢‚Á‚½‚¾‚¯‚Å
‚»‚¤‚¢‚¤ƒA[ƒLƒeƒNƒ`ƒƒ‚ª‚ ‚é‚킯‚ł͂Ȃ¢B

uCISC‚ðRISCƒ‰ƒCƒN‚È’Pƒ–½—߂ɕª‰ð‚µ‚Ä‚‘¬‰»‚µ‚Ü‚µ‚½v‚Ì•ûŒü‚ð“Ë‚«‹l‚ß‚½‚Ì‚ªPentium4‚Å
‚Æ‚Á‚­‚É‚»‚Á‚¿‚ÍŽ€‚ɋ؂¾‚æ


¡‚͂ǂÁ‚¿‚©‚Æ‚¢‚¤‚ÆCISC–½—ß‚ð“à•”‚Å—Z‡‚µ‚Ä–½—ß”‚ðŒ¸‚ç‚µ‚Ä‚‘¬‰»‚·‚éƒAƒvƒ[ƒ`‚ª‚‘¬‰»‚Ì’†S‚Ȃ̂Å
uCRISCv‚ÍŽÀ‘Ô‚ð•\‚µ‚Ä‚¢‚È‚¢B
‚Ç‚Á‚¿‚©‚Æ‚¢‚¤‚Æ¡‚Ì•ûŒü«‚Í2006”N‚ÌuWide Dynamic Executionv‚Å‚µ‚傤

870 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/23(–Ø) 05:59:11.25 ID:fN1C2EA/.net]
¡‚ÌCoreMA‚ÍCISC‚ð•Ê‚ÌCISCuOP‚ɕϊ·‚µ‚ÄŽÀs‚µ‚Ä‚¢‚銂¾‚ÈB
‚»‚ê‚Í•ª‰ð‚Æ‚¢‚¤‚æ‚è•ÏŠ·‚ÆŒ¾‚Á‚½•û‚ª³‚µ‚¢B
uOP‚̓n[ƒhƒƒCƒ„‚ÅŽÀs‰Â”\‚ÈŽÀs’PˆÊ‚ðŠî–{‚Æ‚µ‚Ä‚¨‚èAʼn‚ÍRISC“I‚È‚à‚̂ł ‚Á‚½‚ª¢‘ã‚ð’Ç‚Á‚Ä‚‹@”\‰»‚µ‚Ä¡‚͉•ϒ·‚ÌCISC‚ɂȂÁ‚Ä‚¢‚éB
x64‚ð‚»‚Ì‚Ü‚ÜŽg‚í‚È‚¢‚Ì‚ÍuOP‚ªˆê•”x64‚æ‚è‚à‚‹@”\‚ɂȂÁ‚½‚±‚Æ‚à‚ ‚邪ƒx[ƒX‚Í‚â‚Í‚èx64‚Ì‘f«‚ªˆ«‚¢‚©‚炳킴‚í‚´ƒƒ“ƒNƒbƒVƒ‡ƒ“‚¨‚¢‚Ä‚àuOP‚ɕϊ·‚µ‚½•û‚ª«”\‚ªo‚é‚©‚ç‚Å‚ ‚éB
ˆê“x•ÏŠ·‚µ‚½–½—߂̓LƒƒƒbƒVƒ…‚³‚êÄ—˜—p‚³‚ê‚é‚̂ŕ¡ŽG‚Èx64–½—ß‚ðƒfƒR[ƒh‚·‚é‚Ì‚Íʼn‚̈ê‰ñ‚¾‚¯‚Å—Ç‚¢B
–½—ß‚ªƒLƒƒƒbƒVƒ…‚É‚ ‚éŠÔ‚̓fƒR[ƒ_‚ÍŽ~‚Ü‚Á‚Ä‚¢‚Ä“d—Í‚ðH‚í‚È‚¢‚悤‚ɂȂÁ‚Ä‚¨‚èAÁ”ï“d—Í‚ð‹C‚É‚·‚邱‚ƂȂ­‘å‹K–Í‚Èx64ƒfƒR[ƒ_‚ðŽÀ‘•‚µ‚Ä«”\‚ð‚‚߂邱‚Æ‚ª‚Å‚«‚Ä‚¢‚éB

871 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/23(–Ø) 08:12:10.12 ID:tlVBnSRn.net]
‚Ü‚½‚Ç‚¤‚µ‚悤‚à‚È‚¢‚¨‚Á‚³‚ñ‚ª‚¢‚éB‚½‚̂ނ©‚çƒuƒƒO‚âƒcƒCƒbƒ^[‚É‚Å‚àˆø‚«‚±‚à‚Á‚Ä‚­‚êB

872 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/23(–Ø) 08:32:09.52 ID:tlVBnSRn.net]
‚Ä‚©ƒÊOPs‚͉•ϒ·‚¶‚á‚Ë[‚æ³Þ§¶¼Þ¬È°É
‚¢‚₽‚Æ‚¦‰Â•Ï‚¾‚Á‚½‚Æ‚±‚ë‚ŃÊOPs cache‚Ì1ƒGƒ“ƒgƒŠ‚É2`3ƒÊOPs‘‚«ž‚ß‚é‚킯‚ł͂Ȃ¢‚ª‚È
1ƒÊOps‚ ‚½‚艽ƒoƒCƒg‚¾‚ÆŽv‚Á‚Ä‚é‚ÌH

‚Ü‚ 40ƒoƒCƒg’ö“x‚¾‚ª‚ÈB
4ƒÊOPsƒtƒFƒbƒ`‚·‚邾‚¯‚Å160ƒoƒCƒg/clkB4–½—ß‚ðƒfƒR[ƒh‚·‚邿‚è“d—ÍŒø—¦‚ª‘½­‚Ü‚µ‚È‚¾‚¯‚Å
•Ê‚ÉȃGƒl‚Å‚à‚È‚ñ‚Å‚à‚Ë[‚íBŠi”[Œø—¦‚Íň«B

Cortex-A57‚ɂ͓¯‚¶–Ú“I‚ɋ߂¢loop bufferiSNBˆÈ~‚Ì‚»‚ê‚æ‚èNehalem‚Ì‚»‚ê‚ɋ߂¢j‚ª‚ ‚邪
“s“xƒfƒR[ƒh‚µ‚½‚Ù‚¤‚ªƒ}ƒV‚È‚­‚ç‚¢‚Ȃ̂ÅA72‚Å‚Í휂³‚ꂽB

873 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/07/28(‰Î) 12:23:24.90 ID:ss5oXPlA.net]
‚È‚ñ‚©‰SŽÒƒXƒŒƒbƒh‚Á‚ÄŠ´‚¶‚¶‚á‚È‚­‚È‚Á‚Ă邿‚¤‚È
‚±‚±‚ÅŠ®‘S‰SŽÒ‚̉´‚ªŽ¿–â‚·‚邯”÷–­‚¾‚ª
ƒAƒZƒ“ƒuƒ‰‚Æ‚¢‚¤‚©linuxƒJ[ƒlƒ‹‚ÌŽ¿–â‚È‚ñ‚¾‚¯‚Ç
ƒVƒXƒeƒ€ƒR[ƒ‹‚·‚邯ƒXƒ^ƒbƒN‚Æ‚©ƒvƒƒZƒX‹óŠÔ‚ªØ‚è‘Ö‚í‚Á‚¿‚Ⴄ‚炵‚¢‚ñ‚¾‚¯‚Ç
‚»‚±‚ŃŒƒWƒXƒ^‚Éæ‚èØ‚ç‚È‚¢•¶Žš—ñ‚Æ‚©‚Á‚Ăǂ¤‚â‚Á‚Ä“n‚µ‚Ä‚é‚ñ‚Å‚µ‚傤‚©

874 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2015/07/29(…) 00:57:18.39 ID:PIgMeuM3.net]
ƒ|ƒCƒ“ƒ^“n‚µ

875 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/29(…) 10:18:54.90 ID:7dNzVewM.net]
•’ʂɃ|ƒCƒ“ƒ^‚Å“n‚µ‚Ämemcpy‚Ý‚½‚¢‚È‚±‚Æ‚ð‚µ‚Ä‚éB‚½‚¾ƒJ[ƒlƒ‹“à‚¾‚ÆNULL‚ÉG‚ê‚ÄŽ€‚ʂ̂͋–‚³‚ê‚È‚¢‚Ì‚ÅAƒAƒhƒŒƒXƒ`ƒFƒbƒN‚µ‚Ämemcpy‚Ý‚½‚¢‚È‚±‚Æ‚ð‚µ‚Ä‚¢‚éB
lxr.free-electrons.com/source/lib/strncpy_from_user.c#L23

ƒvƒƒZƒX‹óŠÔ•Ï‚í‚邯‚¢‚Á‚Ä‚àƒ†[ƒU[‹óŠÔ‚̓VƒXƒeƒ€ƒR[ƒ‹‚ðŒÄ‚ñ‚¾ƒvƒƒZƒX‚Æ“¯‚¶ƒAƒhƒŒƒX‚ªŒ©‚¦‚邿‚¤‚ɂȂÁ‚Ä‚éB
ƒJ[ƒlƒ‹‹óŠÔ‘SƒvƒƒZƒX‹¤—LAƒ†[ƒU[‹óŠÔ‘ÎÛƒvƒƒZƒX‚Æ‹¤—L‚Ý‚½‚¢‚È”z’u‚ɂȂéB
(‚Ȃ̂ŃJ[ƒlƒ‹‹óŠÔ—p‚̃AƒhƒŒƒX•K—v‚Å32bit OS‚¾‚ƃ†[ƒU[‹óŠÔ‚Í2GB‚Æ‚©3GB‚µ‚©Ž‚ĂȂ¢‚Æ‚©‚ɂȂé)

876 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/29(…) 23:57:28.65 ID:zpCxDSCd.net]
‚»‚¤‚©•’ʂɃ|ƒCƒ“ƒ^“n‚µ‚Ȃ̂©
>>852-853
>ƒVƒXƒeƒ€ƒR[ƒ‹‚ðŒÄ‚ñ‚¾ƒvƒƒZƒX‚Æ“¯‚¶ƒAƒhƒŒƒX‚ªŒ©‚¦‚邿‚¤‚ɂȂÁ‚Ä‚éB
•ª‚©‚Á‚ĂȂ¢Ž–‚ª‘½‚·‚¬‚éEEE

877 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/30(–Ø) 00:27:18.11 ID:1ZSGrKWz.net]
‚Æ‚¢‚¤‚©ƒVƒXƒeƒ€ƒR[ƒ‹‚ł̓AƒhƒŒƒX‹óŠÔ•Ï‚í‚ç‚È‚­‚ÄAƒy[ƒW‚²‚Æ‚ÉRing3(ƒ†[ƒU[ƒ‚[ƒh)‚©‚ç“ǂ߂邩‚Ç‚¤‚©‚Ý‚½‚¢‚Ȃ̂ªÝ’肳‚ê‚Ă邯‚©‚¾‚Á‚½‚Í‚¸B

Linux‚¾‚ÆA
- 0-3GB ƒvƒƒZƒX‚²‚Ƃ̃†[ƒU‹óŠÔ‚̃ƒ‚ƒŠ‚ªƒ}ƒbƒv‚µ‚Ä‚ ‚éBRing3 ‚Å‚àƒAƒNƒZƒX‚Å‚«‚é
- 3GB-4GB ‘SƒvƒƒZƒX‚Å‹¤—L‚̃J[ƒlƒ‹‹óŠÔƒƒ‚ƒŠ‚ªƒ}ƒbƒv‚µ‚Ä‚ ‚éBRing‚©‚炵‚©ƒAƒNƒZƒX‚Å‚«‚È‚¢B
‚Ý‚½‚¢‚ɂȂÁ‚Ä‚½‚Í‚¸B
ƒVƒXƒeƒ€ƒR[ƒ‹‚ðŒÄ‚Ô‚ÆAƒAƒhƒŒƒX‹óŠÔ‚͕ςí‚ç‚È‚¢‚¯‚ÇARing0‚ɂȂé‚Ì‚ÅA0-4GB‘S•”ƒAƒNƒZƒX‚Å‚«‚邿‚¤‚ɂȂéB
(Ring1,2‚̈µ‚¢‚͂悭’m‚ç‚È‚¢)

878 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/30(–Ø) 01:05:18.46 ID:UjoOxrCo.net]
>>855
•·‚¢‚½˜b‚¾‚¯‚ǂقƂñ‚ǂ̃vƒƒZƒbƒT‚ªƒ†[ƒU[ƒ‚[ƒh‚ƃVƒXƒeƒ€ƒ‚[ƒh‚Ì2Ží—Þ‚µ‚©Ž‚½‚È‚­‚ÄA
x86/64‚̂悤‚É4Ží—Þ‚àŽ‚Á‚Ä‚¢‚é•û‚ª’¿‚µ‚¢‚ñ‚¾‚Æ
‚»‚µ‚ĂقƂñ‚Ç^‚ñ’†‚Ì2ŒÂ‚ÍŽg‚í‚ê‚ĂȂ¢‚ñ‚¾‚Á‚Ä‚³



879 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/30(–Ø) 01:14:35.07 ID:HdXuYlDO.net]
ƒVƒXƒeƒ€ƒR[ƒ‹‚ÍAŒÄ‚Ño‚µ‚½ƒXƒŒƒbƒh‚Ƃ͈ႤAƒJ[ƒlƒ‹‚̃XƒŒƒbƒh‚ÅŽÀs‚³‚ê‚é‚Á‚Ä”Fޝ‚ÅOK‚Å‚·‚©H

880 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/30(–Ø) 01:23:21.48 ID:unLWCujK.net]
NG

881 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/30(–Ø) 01:27:27.60 ID:HdXuYlDO.net]
ƒVƒXƒeƒ€ƒR[ƒ‹‚ÍAŒÄ‚Ño‚µ‚½ƒXƒŒƒbƒh‚ÅŽÀs‚³‚ê‚é‚̂ł·‚©H
‚»‚ê‚È‚çAŽ©•ª‚̃R[ƒh‚Í“ÁŒ ‚ɂȂê‚È‚­‚ÄAƒJ[ƒlƒ‹‚̃R[ƒh‚Í“ÁŒ ‚ɂȂê‚é‚͉̂½ŒÌ‚Å‚·‚©H

882 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/30(–Ø) 01:31:28.62 ID:unLWCujK.net]
’è‚ß‚ç‚ê‚Ď臂𓥂ñ‚Å“ÁŒ ƒ‚[ƒh‚ÉØ‚è‘Ö‚¦‚Ă邩‚ç

883 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/30(–Ø) 01:36:35.97 ID:HdXuYlDO.net]
“¯‚¶Žè‡‚ðŽ©•ª‚̃R[ƒh‚ł͂Ƃê‚È‚¢‚͉̂½ŒÌ‚Å‚·‚©H

884 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/30(–Ø) 02:09:02.32 ID:1ZSGrKWz.net]
syscall, sysenter‚Æ‚©‚ŃOƒO‚邯‚¢‚­‚‚©‰ðà‚ªŒ©‚‚©‚邯Žv‚¤
www.marbacka.net/asm64/arkiv/int2e_sysenter_syscall.html
Ž©•ª‚Å‘‚¢‚½ƒvƒƒOƒ‰ƒ€‚Å‚àƒJ[ƒlƒ‹ƒ‚[ƒh‚ÉØ‚è‘Ö‚¦‚ç‚ê‚é‚ªŽ–‘O‚ÉŒˆ‚ß‚ç‚ꂽƒAƒhƒŒƒX‚É‚µ‚©ƒWƒƒƒ“ƒv‚Å‚«‚È‚¢B

885 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/08/01(“y) 18:40:05.13 ID:+UL3i04M.net]
SH‚ÌMOV.L–½—ß@(disp,PC),Rn‚Å@(H'0004:8,PC)‚Ìꇂ‚ƒ‚©‚ç‚WƒoƒCƒgæ‚É‚ ‚é‚Á‚ĈӖ¡‚Å‚·‚©H

886 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/09/03(–Ø) 17:35:32.18 ID:6eoHy3Qx.net]
ƒAƒZƒ“ƒuƒ‰‚Å—V‚Ú‚¤‚ÆŽv‚Á‚½ƒ~ƒWƒ“ƒR‚¾‚ª16bitƒŠƒ“ƒJ‚ªŽè‚É“ü‚ç‚È‚¢‚Å‚²‚´‚é

lnk563.exe@‚Á‚Äwin8‚¶‚áŽg‚¦‚È‚¢‚ÌH

887 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/09/03(–Ø) 18:57:14.49 ID:NJB3TdQy.net]
•û–@1.ƒŠƒ“ƒJ—v‚炸‚ÌNASM“™‚ð‘I‚Ô
•û–@2.‚Ç‚¤‚µ‚Ä‚àMASM‚łȂ«‚ጙ‚È‚çŽÀsŠÂ‹«‚ÅƒŠƒ“ƒJ‚ðŽg‚¤

888 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/09/03(–Ø) 19:49:38.34 ID:ACT9XNdq.net]
alink.sourceforge.net/download.html
www.agner.org/optimize



889 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/09/03(–Ø) 21:31:27.84 ID:6eoHy3Qx.net]
l‚ª‚¢‚½

‚ ‚肪‚Æ‚¤@NASM‚ðŽg‚Á‚Ä‚Ý‚é‚æ

890 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/10/25(“ú) 08:21:51.96 ID:gC05hgZm.net]
>>855-856
‚Å‚à‚»‚Ì‘½ŠK‘w‚Ì‚¨‚©‚°‚Ńn[ƒhƒEƒFƒA‰¼‘z‰»‚ª‚â‚èˆÕ‚©‚Á‚½‚Ì‚àŽ–ŽÀ‚Å
Ring0‚ŃnƒCƒp[ƒoƒCƒU‚ð“®‚©‚µ‚ÄRing1‚ŃQƒXƒgOS‚̂悤‚ÈŽg‚¢•û‚ª‚Å‚«‚é

891 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/11/03(‰Î) 09:18:31.95 ID:XRdoJJRy.net]
32ƒrƒbƒg‚ɃAƒZƒ“ƒuƒ‹‚µ‚©‚Å‚«‚È‚¢ƒRƒ“ƒpƒCƒ‰‚ª‚ ‚肱‚ê‚ð64ƒrƒbƒgŠÂ‹«‚ÅŽÀs‚µ‚½‚¢‚ñ‚¾‚¯‚Ç
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
fib.s‚Í‚»‚̃Rƒ“ƒpƒCƒ‰‚Åì¬

gcc -g -O2 -Wall fib.s -lm
ƒGƒ‰[‚ð1‚”²‚«o‚·‚Æ
fib.s :30: Error: invalid instruction suffix for push
30s–Ú‚É‚Ípushl %eax@¨@pushq %rax‚Æ’¼‚·‚ƃGƒ‰[‚ÍÁ‚¦‚é

892 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/11/03(‰Î) 11:44:49.57 ID:Fliardzw.net]
•’Ê‚É32ƒrƒbƒgŠÂ‹«Œü‚¯‚ɃRƒ“ƒpƒCƒ‹‚·‚é‚ñ‚¶‚áƒ_ƒ‚È‚ñ‚Å‚·‚©‚ËH
gcc‚̃IƒvƒVƒ‡ƒ“‚É-m32‚ð’ljÁ‚µ‚Ä‚â‚Á‚Ä

893 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/11/03(‰Î) 14:30:53.52 ID:C0Kah9v/.net]
‚Å‚«‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤

894 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/01/05(‰Î) 12:01:39.79 ID:uJ085arg.net]
—Ѱ”äŒÃ‚³‚ñ‚̃AƒZƒ“ƒuƒ‰“ü–匩‚Ä‚¢‚é‚ñ‚¾‚¯‚Ç
COMŒ`Ž®‚Å‘‚©‚ꂽHelloworld ‚ÆASMŒ`Ž®‚̈Ⴂ‚Á‚ĉ½H

895 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/01/05(‰Î) 15:07:27.87 ID:udrFqHkE.net]
EXEƒtƒH[ƒ}ƒbƒg

896 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/01/06(…) 19:37:15.05 ID:yluT1kPN.net]
‰´‚ª‘º“c‚¾

897 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/01/08(‹à) 19:57:01.78 ID:9w8rhkkq.net]
‰´‚Í“c‘º‚¾

898 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/01/12(‰Î) 19:49:30.00 ID:2tQBU5BA.net]
‰´‚Í“c“c‚ɂȂ낤



899 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/01/13(…) 18:34:18.73 ID:IMboGSkT.net]
‚¶‚á‚ ‚¨‚ê‚Í‘º‘º

900 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/01/14(–Ø) 03:26:52.36 ID:byr4bFjT.net]
ƒ€ƒ‰ƒ€ƒ‰‚Æ‚È

901 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/01/14(–Ø) 15:01:07.24 ID:YerkhKe+.net]
‚­‚¾‚ç‚Ë‚¦‚±‚Æ‘‚¢‚Ä‚é‰É‚ª‚ ‚Á‚½‚çƒR[ƒh‘‚¯

902 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/02/07(“ú) 15:53:45.03 ID:zSKdEvcq.net]
C F G7 C

903 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/02/07(“ú) 18:06:15.79 ID:2wykn2ry.net]
‚ê‚¢‚³‚ñ‰³

904 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/03/26(“y) 03:07:39.25 ID:djw8qeqA.net]
ƒ€ƒbƒVƒ…

905 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/04/26(‰Î) 21:52:15.84 ID:Sbprxlsu.net]
ƒAƒZƒ“ƒuƒ‰Šw‚Ñ‚½‚¢‚ñ‚Å‚·‚ªƒAƒZƒ“ƒuƒ‰‚â‚é‚È‚ç‚Ü‚¸CASL‚â‚ê‚ÆŒ¾‚í‚ê‚Ä
CASL‚ɂ‚¢‚Ä’²‚ׂ½‚ñ‚Å‚·‚¯‚Ç‚àCASL‚ƃAƒZƒ“ƒuƒ‰‚Á‚Ä‘S‚­‚̕ʕ¨‚Å‚·‚æ‚ËB
CASL‚ð—‰ðo—ˆ‚ê‚΃AƒZƒ“ƒuƒ‰K“¾‚É–ð‚É—§‚‚Ƃ©‚»‚¤‚¢‚¤‚à‚̂͂ ‚é‚ñ‚Å‚·‚©H
PCŽü‚è‚ɂ‚¢‚Ä‚à‘S‚­Ú‚µ‚­‚È‚¢‚̂ł»‚¤‚¢‚¤‚Ì‚àŒ“‚˂ĊwK‚Å‚«‚錾Œê‚Ȃ炢‚¢‚̂ł·‚ª

906 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/27(…) 01:00:54.66 ID:vpv25bM3.net]
ƒAƒZƒ“ƒuƒ‰‚ÍAŠeCPU‚ňقȂ邩‚çAˆêXAŒÂ•Ê‚ÌCPU–½—ß‚ðŠo‚¦‚Ä‚¢‚ç‚ê‚È‚¢

ˆê”Ê“I‚ȃAƒZƒ“ƒuƒ‰‚Ì‹L–@‚Å‚ ‚éACASL2, LLVM ‚Ȃǂ̉¼‘zƒAƒZƒ“ƒuƒ‰‚ÅA•׋­‚·‚é

ŽÀsŽžA
‰¼‘zƒAƒZƒ“ƒuƒ‰ ¨ ŠeCPUŒÂ•ʂ̖½—ß
‚Ö‚ÆA•ÏŠ·‚³‚ê‚é

907 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/27(…) 02:57:44.07 ID:/k94gDMl.net]
>>883
‚Ü‚¸‚ÍŽæ‚Á‚‚«‚â‚·‚¢32bit—p‚łǂ¤‚¼
www.masm32.com/

908 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/27(…) 09:53:26.31 ID:EoTK5XPo.net]
>>884->>885
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Ž©•ª‚Íollydbg‚Åcrackme‚ð‰ð‚­‚±‚Æ‚ªo—ˆ‚éƒXƒLƒ‹‚ð•t‚¯‚邱‚Æ‚ð–Ú•W‚É‚µ‚Ä‚é‚̂ł·‚ª
‚Å‚àƒvƒƒOƒ‰ƒ~ƒ“ƒOŒoŒ±‚ª‚Ù‚Ú–³‚¢‚̂ł܂¸‚Æ‚Á‚©‚©‚è‚ÉCASL‚â‚Á‚Ä...‚»‚ÌŒãƒAƒZƒ“ƒuƒ‰‚ðŠw‚Ú‚¤‚ÆŽv‚Á‚Ä‚é‚ñ‚Å‚·‚ª
ŠwK•û–@‚͊ԈႦ‚ĂȂ¢‚Å‚µ‚傤‚©H



909 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/27(…) 13:29:56.10 ID:mkzH47Ig.net]
‚»‚ê‚ÆƒAƒZƒ“ƒuƒ‰‚É‚à
PIC,ƒ}ƒCƒRƒ“AZ80‚È‚ÇFXŽí—Þ‚ª‚ ‚é‚Ý‚½‚¢‚Å‚·‚ªA‚Ç‚ê‚ªŽ©•ª‚Ì–Ú“I‚É‚ ‚Á‚Ă邩‹³‚¦‚Ăقµ‚¢‚Å‚·
Ž©•ª‚̊‹«‚Íwin7,64bit‚Å‚·B‚±‚̊‹«‚Å‚àŠwK‚Å‚«‚é‚à‚Ì‚ðŠw‚Ñ‚½‚¢‚Å‚·

910 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/27(…) 15:09:51.70 ID:+os+Vu+g.net]
>>886
CASL‚â‚Á‚Ä‚àŽÀ‘H‚ł͂ ‚Ü‚è–ð‚É—§‚½‚È‚¢‚Ì‚ÅA‚â‚肽‚¢‚±‚Æ‚ªŒˆ‚Ü‚Á‚Ä‚¢‚é‚̂ł ‚ê‚ÎA
‰½‚à‚í‚©‚ç‚È‚­‚Ä‚à‚Æ‚É‚©‚­ˆÈ‰º‚Ì—á‚Ì’Ê‚è‚É‚»‚̂܂܂¢‚¶‚Á‚Ă݂éB

grayhat-3dmovie-programming.com/it/programming/77/

ʼn‚͂킩‚ç‚È‚¢‚±‚Æ‚¾‚炯‚Å‚àAŠî–{‚ÍIntel 386 CPU‚Ì–½—߂̗…—ñ‚Ȃ̂ÅA
ollydbg‚̉æ–Ê‚Å1ƒXƒeƒbƒv‚¸‚ÂŽÀs‚µ‚È‚ª‚ç—‰ð‚·‚é‚Ì‚ªˆê”Ô‘‚¢B

911 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/27(…) 23:45:35.49 ID:i86kqw6x.net]
>>888
–½—ß‚à‰½‚à—‰ð‚µ‚Ä‚È‚¢‚Ü‚ÜAŽÀí‚ɈڂÁ‚Ä’mޝ‚ª•t‚¢‚Ä‚¢‚­‚à‚̂ł·‚©H
ƒAƒZƒ“ƒuƒ‰‚Í‚©‚È‚è“‚¢ƒCƒ[ƒW‚ª‚ ‚é‚̂Ŋî–{‚ð‰Ÿ‚³‚¦‚ĂȂ¢‚ƃfƒoƒbƒO‚Í–³—‚Æ
ŸŽè‚ÉŽ©•ª‚Ì’†‚ÅŽv‚Á‚Ä‚¢‚½‚̂ł·‚ªc
ŽžŠÔ‚Í‚½‚Á‚Õ‚è‚ ‚é‚̂ŊmŽÀ‚ÉŠo‚¦‚½‚¢‚Å‚·

912 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/28(–Ø) 01:03:20.60 ID:D/2kUBT7.net]
ƒƒ‚ƒŠ‚ƃŒƒWƒXƒ^‚¾‚¯—‰ð‚µ‚Ä‚è‚áA–½—߂Ȃñ‚©‚»‚Ìê‚ÅŠo‚¦‚è‚á\•ª
ƒrƒbƒg‰‰ŽZ‚Æ‚©‚»‚̕ӂ̓®‚«‚Í—‰ð‚ª•K—v‚©‚à‚µ‚ê‚È‚¢‚ªA‚»‚Ì’ö“x

“ÁŒ –½—߂Ƃ©ƒZƒOƒƒ“ƒg‚¤‚ñ‚½‚炪•K—v‚ɂȂé‚È‚çA‚»‚ê‚͂܂½‚»‚ÌŽž


‚½‚¾Ax86‚ÌDOS‚ÅbiosŒÄ‚ñ‚ʼn½‚©‚â‚éˆÈŠOA‰SŽÒ‚ªƒAƒZƒ“ƒuƒ‰‚¾‚¯‚ÅŠÈ’P‚Éo—ˆ‚邱‚ƂȂñ‚ÄA‚Ȃɂà‚È‚¢‚¯‚Ç‚È
‚»‚ê‚È‚çAC/C++‚̈ꕔ‚ðƒAƒZƒ“ƒuƒ‰ƒR[ƒh‚ðo‚³‚¹‚Ä‚»‚ê‚ð“ǂނƂ©Aˆê•”‚ðƒAƒZƒ“ƒuƒ‰‚Å‘‚¢‚Ä‚Ý‚é‚Æ‚©‚Ì
Žå‘Ì‚ªC/C++‚É‚ ‚é•û‚ª‚¸‚Á‚Æ‚â‚è‚â‚·‚¢

913 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/28(–Ø) 01:04:41.95 ID:D/2kUBT7.net]
ƒƒ‚ƒŠ‚ƃŒƒWƒXƒ^‚¾‚¯‚¶‚á‚È‚­Aƒtƒ‰ƒO‚ƃXƒ^ƒbƒN‚ÌŽd‘g‚Ý‚­‚ç‚¢‚Íʼn‚ÉŠo‚¦‚Æ‚¢‚½•û‚ª‚¢‚¢‚©

914 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/28(–Ø) 02:42:09.05 ID:atZPORcr.net]
>>889
Šî–{‚©‚ç•׋­‚µ‚悤‚Æ‚·‚é‹CŽ‚¿‚͂킩‚邯‚ÇA‚¢‚¢ƒfƒoƒbƒKEƒAƒZƒ“ƒuƒ‰‚ª‚ ‚é‚ñ‚¾‚©‚ç
ŽÀs‚µ‚È‚ª‚çŠo‚¦‚½‚Ù‚¤‚ª‘‚¢BCPU‚̃}ƒjƒ…ƒAƒ‹‚ð‰¡‚É’u‚¢‚ÄA1ƒXƒeƒbƒvŽÀs‚µ‚½‚ç
ó‘Ôƒtƒ‰ƒO‚ƃŒƒWƒXƒ^‚Ì’l‚ª‚Ç‚¤•Ï‚í‚é‚©Œ©‚ê‚Γ®ì‚͂킩‚éB
ollydbg‚̓AƒZƒ“ƒuƒ‹‚à‚Å‚«‚é‚炵‚¢‚©‚çA1`”s‚̃R[ƒh‚ð‘‚¢‚ÄŽÀs‚³‚¹‚邱‚Æ‚à‚Å‚«‚éB
‚Ƃɂ©‚­–ˆ“úƒfƒoƒbƒK‚ƃAƒZƒ“ƒuƒ‰‚ÉG‚邱‚ÆB“®‚©‚µ‚ÄŽ¸”s‚µ‚È‚ª‚çŠo‚¦‚邱‚ÆB
‚í‚©‚ç‚È‚¢‚±‚Ƃ͂»‚Ì“s“x’²‚ׂê‚ΊԂɇ‚¤B

915 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/29(‹à) 21:22:05.78 ID:sUt0Q0jr.net]
‚æ‚­‚í‚©‚è‚Ü‚¹‚ñ‚¯‚Ç‚ËA
C‚Æ‚©VB‚ðƒAƒZƒ“ƒuƒ‰‚ɕϊ·‚·‚éƒ\̃g‚ðì‚ê‚ÎA
‚È‚ñ‚©ƒAƒŒ‚ÈŠ´‚¶‚¶‚á‚È‚¢‚Å‚·‚©B

916 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/04/29(‹à) 21:53:31.21 ID:zOCFIMbn.net]
VB‚È‚ñ‚©’m‚ç‚ñ‚ª
‚Ù‚Ú‘S‚Ä‚ÌCƒRƒ“ƒpƒCƒ‰‚ªAC‚Å‘‚©‚ꂽƒR[ƒh‚ðƒAƒZƒ“ƒuƒ‰‚ɕϊ·‚µ‚Äo—Í‚·‚é‹@”\‚ðŽ‚Á‚Ă邿
‚»‚ꂵ‚©‚È‚­AŽÀÛ‚É‹@ŠBŒê‚ɕϊ·‚·‚é‚̂̓AƒZƒ“ƒuƒ‰ƒvƒƒOƒ‰ƒ€‚ɂ܂©‚¹‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éƒRƒ“ƒpƒCƒ‰‚à‚ ‚é

917 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/05/01(“ú) 15:51:33.79 ID:tKi6j9CT.net]
“½–¼’ÊMiTorAi2p“™j‚ª‚Å‚«‚éƒtƒ@ƒCƒ‹‹¤—Lƒ\ƒtƒgBitCometiƒrƒbƒgƒRƒƒbƒgj‚Ý‚½‚¢‚ÈA
BitTorrent‚ªƒI[ƒvƒ“ƒ\[ƒX‚ÅŠJ”­‚³‚ê‚Ä‚¢‚Ü‚·

Œ¾Œê‚͉½‚Å‚à‘åä•v‚¾‚»‚¤‚Ȃ̂ÅAP2P‘‚«‚½‚¢I‚Á‚Äl‹‚Ü‚¹‚ñ‚©H

Covenant‚ÌìŽÒiLyrisej‚ª‚»‚¤‚¢‚¤l‚Ƙb‚µ‚½‚¢‚»‚¤‚Ȃ̂ÅA‚æ‚낵‚¯‚ê‚΃cƒC[ƒg‚¨Šè‚¢‚µ‚Ü‚·
https://twitter.com/Lyrise_al

‚¿‚Ȃ݂ɃIƒCƒ‰‚ÍCovenant‚ÌŠ®¬‚ª‘Ò‚¿‰“‚µ‚¢ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚«‚È‚¢ƒAƒXƒyƒ‹ƒK[‚—


The Covenant Project
ŠT—v

Covenant‚ÍAƒˆP2P‚̃tƒ@ƒCƒ‹‹¤—Lƒ\ƒtƒg‚Å‚·

–Ú“I

ƒCƒ“ƒ^[ƒlƒbƒg‚É‚¨‚¯‚錠—͂ɂæ‚é—}ˆ³‚ð”rœ‚·‚邱‚Æ‚ªÅI“I‚È–Ú•W‚Å‚·B ‚»‚Ì‚½‚ß‚ÉCovenant‚Å‚ÍA’†‰›‚Ɉˑ¶‚µ‚È‚¢A‚Œø—¦‚ÅŒŸõ”\—͂̂‚¢ƒtƒ@ƒCƒ‹‹¤—L‚Ì‹@”\‚ðƒ†[ƒU[‚É’ñ‹Ÿ‚µ‚Ü‚·

“Á’¥

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

Ú‘±‚Í’ŠÛ‰»‚³‚ê‚Ä‚¢‚é‚Ì‚ÅAI2P, Tor, TCP, Proxy, ‚»‚Ì‘¼‚ð—˜—p‰Â”\‚Å‚·
DHT‚É‚ÍKademlia + ƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒ‹‚ðŽg—p‚µ‚Ü‚·
UPnP‚É‚æ‚Á‚ă|[ƒg‚

918 –¼‘OFð‰ð•ú‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªAPort0‚Å‚à—˜—p‰Â”\‚Å‚·(Ú‘±”‚Í­‚È‚­‚È‚è‚Ü‚·)
ŒŸõƒŠƒNƒGƒXƒgAƒAƒbƒvƒ[ƒhAƒ_ƒEƒ“ƒ[ƒh‚Ȃǂ̂·‚ׂĂ̒ÊM‚ÍDHT“I‚É•ªŽU‚³‚êA“Á’è‚̃T[ƒo[‚Ɉˑ¶‚µ‚Ü‚¹‚ñ
B
[]
[‚±‚±‰ó‚ê‚Ă܂·]



919 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/03(‰Î) 21:31:55.58 ID:rzpxdG1A.net]
‰SŽÒ‚ªƒAƒZƒ“ƒuƒŠŒ¾Œê‚ðŠo‚¦‚½‚¢‚ÆŒ¾‚Á‚½‚Æ‚«
‚»‚Ì‚WŠ„‚ÍuWindows‚Å“®‚­ƒQ[ƒ€‚ðì‚肽‚¢vuWindows‚Å“®‚­ƒQ[ƒ€‚ð‰ü‘¢‚µ‚ă`[ƒg‚µ‚½‚¢v‚Æ‚¢‚Á‚½‚à‚̂ł ‚è
•׋­‚·‚ׂ«‚ÍWindowsŠÂ‹«‚ɂ‚¢‚Ăł ‚Á‚ăAƒZƒ“ƒuƒŠŒ¾Œê‚ɂ‚¢‚Ăł͂Ȃ©‚Á‚½‚è‚·‚é

920 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/04(…) 18:17:05.69 ID:cRuVDbfJ.net]
ƒAƒZƒ“ƒuƒ‰‚Ì‹³‰È‘‚æ‚è‚â‚Ë‚¤‚炨涂̂ςñ‚‚̕û‚ªƒxƒXƒg

921 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/06(‹à) 21:38:41.15 ID:OWOfsawE.net]
‚¨‚·‚·‚߂̑Ћ³‚¦‚Ä

922 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/05/07(“y) 10:45:20.57 ID:Kik6brAm.net]
‚¢‚܂ǂ«‚ÌLLVM

923 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/07(“y) 13:09:41.32 ID:U+Yqq8Eg.net]
ƒ`[ƒg‚È‚ñ‚ÄA‚Ü‚¸–³—

ƒƒ‚ƒŠ‚Ì’l‚ð•Ï‚¦‚Ä‚àAƒT[ƒo[‚Æ’ÊM‚µ‚½‚Æ‚«‚ÉA
ƒpƒŠƒeƒB‚Ȃǂðƒ`ƒFƒbƒN‚µ‚ÄA‰ü‘¢‚³‚ê‚Ä‚¢‚È‚¢‚©‚Ç‚¤‚©‚ðŠm‚©‚߂邩‚çA‚΂ê‚é

ƒ‹[ƒ^[‚Ì’†‚É‚ÍA“`‘—Œë‚肪‹N‚±‚Á‚Ä‚àAƒpƒŠƒeƒB‚ð•Ï‚¦‚ÄA³í‚ƈµ‚¤‚à‚Ì‚ª‚ ‚é‚Ì‚ÅA
ƒhƒ‰ƒNƒGX‚Å‚ÍA‚»‚à‚»‚à’ÊM‚³‚ꂽƒf[ƒ^‚ðM—p‚µ‚Ä‚¢‚È‚¢

‚¾‚©‚çAí‚ɓƎ©‚Ƀ`ƒFƒbƒN‚µ‚Ä‚¢‚é

924 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/07(“y) 15:50:50.22 ID:4GJcXDs9.net]
Šˆàƒ`[ƒgƒoƒO‚Ý‚½‚¢‚ɃIƒtƒQ[‚Å‚à‰ü‘¢‚µ‚Ä‹““®‚ðŠy‚µ‚Ý‚½‚¢‚Æ‚©‚ ‚é‚Ì‚æ

925 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/07(“y) 16:22:32.96 ID:3mhGs5Tp.net]
>>900
ƒIƒ“ƒ‰ƒCƒ“ƒQ[ƒ€‘O’ñ‚Řb‚µ‚Ă𶂦‚é

926 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/08(“ú) 11:24:47.08 ID:NDoMe0zH.net]
C++‚̃vƒƒ[ƒO‚ðÚ‚µ‚­à–¾‚µ‚Ä‚éwww‚©‘Ђ͂Ȃ¢‚Å‚·‚©H
www‹™‚邯C‚΂Á‚©

927 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/08(“ú) 11:45:33.85 ID:pwQcqOb7.net]
“w—Í•s‘«
‚â‚è‚È‚¨‚µ

928 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/09(ŒŽ) 11:36:13.64 ID:noyNIse2.net]
904‚Å‚·
•ª‚©‚è‚â‚·‚­‘‚¢‚Ä‚ ‚é‚݂̂‚¯‚ÄA‰ðŒˆ‚µ‚Ü‚µ‚½B



929 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/10(‰Î) 00:50:37.74 ID:1N2kVLqm.net]
‚¨”æ‚ê—l

930 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/31(‰Î) 19:54:30.30 ID:AfHNbOje.net]
‚â‚é‹C‚Ì‚ ‚éŽÒ‚Í‹Ž‚ê

931 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/12(“ú) 14:47:28.03 ID:nRDxQz3o.net]
ƒAƒZƒ“ƒuƒ‰‚Ì•‚͂ǂ¤‚¢‚¤ˆÓ–¡H
Œ‹‡H@and‚Æ“¯‚¶H

932 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/12(“ú) 18:20:14.59 ID:fuUaUmmT.net]
‰½‚̃AƒZƒ“ƒuƒ‰‚¾‚æB

933 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/12(“ú) 18:58:05.37 ID:nRDxQz3o.net]
>>909
ARMEE‚Å‚¢‚¢‚Ì‚©‚ÈH
‚»‚±‚à‚æ‚­‚í‚©‚ç‚È‚¢EEE

934 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/12(“ú) 21:02:59.04 ID:XGvNNTcY.net]
‹[Ž—–½—ß‚¾‚Á‚½‚èA&h‚Æ‚µ‚Ä16i”‚ðˆÓ–¡‚µ‚½‚èAƒAƒZƒ“ƒuƒ‰‚É‚æ‚Á‚Ä‚¢‚ë‚¢‚ë‚ ‚邯‚Ç

ARM‚¾‚Ƃǂ¤‚È‚ñ‚¾‚ë
gas‚¾‚Ƃ܂½ˆá‚Á‚½‚è‚·‚邾‚낤‚µ

ˆÓŠO‚Ébytecode—p‚Ì’†ŠÔo—Í‚¾‚Á‚½‚è‚·‚é‰Â”\«‚à‚ ‚邵
(Œ©‚½‚±‚Æ–³‚¢‚̂ł悭’m‚ç‚È‚¢)

935 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/12(“ú) 21:07:59.02 ID:MHUKBP3O.net]
‰Â”\‚È‚çƒ\[ƒX“\‚ê‚ÎH

936 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/12(“ú) 21:53:24.12 ID:nqTn+/vX.net]
llvm IR‚͂ςÁ‚ÆŒ©‚¾‚Æ•‹L†Žg‚Á‚ĂȂ¢‚悤‚È
intel‹L–@AAT&T‹L–@‚Å‚àŽg‚Á‚ĂȂ¢‚æ‚Ë
“ÆŽ©‚̃}ƒNƒ‚Æ‚©‚¾‚ƃ\[ƒX–³‚¢‚Æ‹l‚Þ‚È

937 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/15(…) 19:49:26.85 ID:RQgSJKk0.net]
¡‚ÌŽž‘ã‚ɃAƒZƒ“ƒuƒ‰‚ª•K—v‚Á‚ÄA
‚Ç‚¤‚¢‚¤•ª–ì‚̃vƒƒOƒ‰ƒ}[‚È‚ñ‚¾‚ëB

­‚µ‘O‚ÉA”ñŒöŽ®‚̃tƒ@ƒ~ƒRƒ“ƒ\ƒtƒg‚ªo‚½‚¯‚ÇA
‚»‚ñ‚Ȃ̂µ‚©Žv‚¢‚‚©‚ñB

938 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/15(…) 22:25:44.33 ID:yIJ2BCTZ.net]
ˆÀ‚¢1ƒ{[ƒhPC‚ªŽè‚É“ü‚é‚©‚çAC‚Æ‚©‚Å‘‚¢‚½ƒvƒƒOƒ‰ƒ€‚ðOS–³‚µ‚Å“®‚©‚·‚Æ‚©‚µ‚½‚¢‚Æ‚«A
ƒu[ƒgƒ[ƒ_‚©‚çƒoƒgƒ“‚à‚ç‚Á‚ÄC‚É“n‚·‚悤‚È•”•ª‚̓AƒZƒ“ƒuƒ‰‚¶‚á‚È‚¢‚©‚ÈB



939 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/16(–Ø) 23:23:22.10 ID:VLfFMudl.net]
>>914
ƒtƒ@[ƒ€ƒEƒFƒAAOSAƒ`ƒbƒvŽü‚è‚̃R[ƒh‚Í‘S•”ƒAƒZƒ“ƒuƒ‰B
ƒAƒvƒŠ‚Ìl‚ª‚­‚¾‚Ü‚¢‚Ä‚é‚̂͒mޝ‚ðŽ©–‚µ‚½‚¢‚¾‚¯B‚ ‚Ƃ̓ŒƒgƒŽï–¡B

940 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/17(‹à) 00:47:33.75 ID:g/0le+GF.net]
>>916
‚¢‚‚̎ž‘ã‚©‚çƒ^ƒCƒ€ƒXƒŠƒbƒv‚µ‚Ä‚«‚½‚ñ‚¾H

941 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/17(‹à) 03:17:01.37 ID:PNM3xCxJ.net]
>>917
‰´‚ªƒAƒZƒ“ƒuƒ‰‚Å‘‚¢‚½‚±‚Æ‚ ‚é‚Ì‚ÍAƒu[ƒgƒ[ƒ_AƒJ[ƒlƒ‹ƒvƒŠƒ~ƒeƒBƒu‚Æ‚©ƒXƒPƒWƒ…[ƒ‰AMMUŽü‚èAƒtƒ@[ƒ€ƒEƒFƒA‚Æ‚©ƒRƒ“ƒgƒ[ƒ‰Žü‚è‚­‚ç‚¢BƒAƒvƒŠ‚ŃAƒZƒ“ƒuƒ‰‘‚¢‚½‚±‚Ƃ͈ê“x‚à‚È‚¢B‹tƒAƒZ‚Æ‚©‰ð͂Ƃ©‚͂܂ ‚·‚邯‚ÇB
‚‚¢‚±‚È‚¢‚¾‚¾‚ÆŽv‚Á‚Ă邯‚Ç‚ÈB
‚悤‚ÍC‚ª“®‚­ó‘ԂɂȂÁ‚½‚çƒAƒZƒ“ƒuƒ‰‚È‚ñ‚©‚Å‘‚­•K—v‚È‚¢‚Á‚Ä‚±‚Æ‚¾‚¯‚ÇAˆá‚¤‚Á‚ÄŒ¾‚¢‚½‚¢‚ÌH

942 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/17(‹à) 08:09:43.93 ID:ecrIc0Au.net]
‚ A‘S•”‚Á‚Ă̂͊ԈႢ‚ÅAƒhƒ‰ƒCƒo‚Æ‚©ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Æ‚©‚b‚Å‘‚¯‚邯‚±‚Í‚à‚¿‚ë‚ñ
‚b‚Å‘‚­B
ƒAƒZƒ“ƒuƒ‰‚ª•K—v‚Ȃ̂͂b‚Å‚©‚¯‚È‚¢‚悤‚Ȉ—‚©A‚bƒRƒ“ƒpƒCƒ‰‚ª‚È‚¢‚悤‚Ȋ‹«‚©‚̂ǂ¿‚ç‚©B
‚±‚±‚ʼn„X‚Ƙb‚µ‚Ä‚é“à—e‚ª‚»‚̂ǂ¿‚ç‚Å‚à‚È‚¢‚悤‚Șb‚ª‘½‚¢‚Ý‚½‚¢‚È‚ñ‚ÅAÚ‚µ‚¢l’B‚ªŒÝ‚¢‚ÉA’mޝ‚ð‹£‚Á‚Ă邿‚¤‚É‚µ‚©Œ©‚¦‚È‚¢‚Ì‚ªŽc”OB

943 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/17(‹à) 12:03:29.49 ID:WSjlHFjC.net]
ƒ}”‚łâ‚ê‚Á‚Ęb‚µ‚©‚È‚¢‚©‚ç‚È

944 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/17(‹à) 23:36:40.98 ID:5J9spy9L.net]
>>915
‚±‚ñ‚È–{‚à‚ ‚é

12ƒXƒeƒbƒv‚Åì‚é ‘gž‚ÝOSŽ©ì“ü–å
kozos.jp/books/makeos/

945 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/18(“y) 18:13:15.88 ID:d8nab9By.net]
ƒAƒZƒ“ƒuƒ‰‚ɂ‚¢‚Ă̓m[’mޝ‚¾‚¯‚ÇAos.phil-opp.com/multiboot-kernel.html ‚Å
x86_64‚Ågrub‚©‚çƒoƒgƒ““n‚³‚ê‚ÄRust‚̃R[ƒh‚Ƀoƒgƒ““n‚·‚܂ł̃AƒZƒ“ƒuƒ‰‚ªà–¾‚µ‚Ä‚ ‚Á‚Ä‹»–¡‚ðŽ‚¿‚Ü‚µ‚½

ƒAƒZƒ“ƒuƒ‰‚Ì–½—ߎ©‘̂͊ȒP‚¾‚¯‚Ç‚»‚êˆÈŠO‚Ì’mޝ‚ª‘òŽR—v‚é‚̂őå•ςȂ̂¾‚È‚ ‚ÆŠ´‚¶‚Ä‚¢‚Ü‚·
¡‚܂œÁ‚É‹C‚É‚µ‚ĂȂ©‚Á‚½ƒŠƒ“ƒJ‚̈Ӗ¡‚Æ‚©nm‚ÅŒ©‚¦‚é.text‚̈Ӗ¡‚Æ‚©‚ª•ª‚©‚Á‚Ä‚«‚ÄŠy‚µ‚¢

946 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/20(ŒŽ) 22:36:43.19 ID:/Loo3J/M.net]
OS‚Ì—§‚¿ã‚°•”•ª‚ð•׋­‚µ‚½‚¢‚È‚çARust‚Á‚Ä‚¢‚¤‚̂ő‚©‚ꂽƒTƒ“ƒvƒ‹‚ð‚b‚Å‘‚«’¼‚µ‚Ă݂ê‚΂¢‚¢—ûK‚É‚È‚é‚ÆŽv‚¤‚æB

947 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/24(‹à) 13:21:30.40 ID:/3QNO0r0.net]
>>918
‚¨‚Ü‚¢‚³‚ñ‚ª‘‚¢‚½‚ÆŒ¾‚Á‚Ä‚éos‚͂ǂ±‚©‚çƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚é‚ÌH

948 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/25(“y) 09:35:23.63 ID:+uLhlbXC.net]
>>924
ŒöŠJ‚Í‚µ‚ĂȂ¢BLinux‚È‚çƒ\[ƒX’T‚¹‚Îã‚°‚ê‚邯o—ˆ‚邯Žv‚¤‚æBƒvƒƒvƒ‰ƒCƒGƒ^ƒŠ‚È“z‚Íã‚°‚ê‚È‚¢



949 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/27(ŒŽ) 18:39:49.55 ID:gm7Fhm/d.net]
>>924
l‚Ì‚à‚ÌŒ©‚é‰É‚ª‚ ‚é‚Ȃ玩•ª‚Å‘‚¢‚Ă݂ê‚΂¢‚¢‚Ì‚ÉB

950 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/28(‰Î) 02:56:54.16 ID:P6ezUFsS.net]
>>922
‚±‚ê‚©‚Ȃ肢‚¢‚æ‚Ë

951 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/28(‰Î) 15:47:26.63 ID:Xfds6bLp.net]
Ž¿–₵‚Ü‚·

LDR R1, =(aLimitfpsToD - 0x18C0FF8)

‚Á‚Ă̂ª‚ ‚é‚ñ‚Å‚·‚ª‚±‚̂Ƃ«R1ƒŒƒWƒXƒ^‚É“ü‚é‚Ì‚Í0x18C0FF8‚̃ƒ‚ƒŠ”Ô’n‚ª
“ü‚邾‚¯‚Å‚µ‚傤‚©H”’l‚Í“ü‚ç‚È‚¢‚Å‚·‚æ‚ËH

•ςȎ¿–â‚Å‚·‚¢‚Ü‚¹‚ñ

952 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/28(‰Î) 16:02:52.63 ID:5ckL0Bml.net]
”’l‚ª“ü‚é
‚µ‚©‚à‘S‘Rˆá‚¤

953 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/28(‰Î) 18:21:05.37 ID:Xfds6bLp.net]
>>929
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
·‚µŽx‚¦‚È‚¯‚ê‚΂ǂñ‚È”’l‚ª“ü‚é‚©‹³‚¦‚Ä‚à‚炦‚Ü‚¹‚ñ‚©H

954 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/28(‰Î) 18:45:43.76 ID:nfEKCddO.net]
‚È‚ñ‚̃A[ƒLƒeƒNƒ`ƒƒ‚©•ª‚©‚ñ‚È‚¢‚¯‚ÇAaLimitfpsToD‚Á‚Ă̂ª‚Ç‚±‚©‚̃‰ƒxƒ‹‚Å0x18C0FF8‚©‚ç‚̃IƒtƒZƒbƒg‚ª“ü‚ñ‚¶‚á‚È‚¢‚Ì‚©‚ÈH
(‚Æ=‚Í’m‚ç‚ñ‚—

955 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/29(…) 14:40:17.96 ID:15yOy0V1.net]
ƒAƒZƒ“ƒuƒŠiŒ¾Œêj

956 –¼‘OF‚ƃAƒZƒ“ƒuƒ‰‚𬓯‚µ‚Ä‚¢‚él‚ª‚½‚܂ɂ¢‚éA‚Æ‚¢‚¤˜b‘è‚ÍŠùo‚Å‚·‚©H []
[‚±‚±‰ó‚ê‚Ă܂·]

957 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/29(…) 15:03:39.28 ID:A93JdvJw.net]
‚ȂɃAƒZƒ“ƒuƒŠ‚ðƒAƒZƒ“ƒuƒ‰‚ŃAƒZƒ“ƒuƒ‹‚·‚邾‚¯‚ÌŽ–‚¾
¬“¯‚³‚ê‚Ä‚àŽÀŠQ‚͂Ȃ¢

958 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/29(…) 16:06:32.52 ID:+NpkjfxL.net]
‚Í‚â‚Ă̂悤‚É ƒAƒZƒ“ƒuƒ‹



959 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/29(…) 16:21:03.35 ID:I/2QdAFu.net]
‚ ‚Ü‚è‹C‚É‚µ‚È‚©‚Á‚½‚¯‚ÇAuƒAƒZƒ“ƒuƒ‰‚̃R[ƒh‘‚­v‚Æ‚©‚͊ԈႢ‚È‚ÌH•’ʂɌ¾‚Á‚Ä‚½‚¯‚ÇBƒAƒZƒ“ƒuƒŠ‚Å‘‚­‚Æ‚©ˆá˜aŠ´‚ ‚邯‚Ç‚ÈB

960 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/29(…) 17:32:10.33 ID:V1IZrtk2.net]
assembler@‘g‚Ý—§‚ÄHA‘g‚Ý—§‚Ä‚élAƒAƒZƒ“ƒuƒ‰
assemble@`‚ð‘g‚Ý—§‚Ä‚é
assembly@‘g‚Ý—§‚Ä
assembly language@‘g‚Ý—§‚Ä—pŒ¾ŒêAƒAƒZƒ“ƒuƒŠŒ¾Œê

961 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/29(…) 17:50:54.09 ID:C8/RLHPN.net]
>>932
https://en.wikipedia.org/wiki/Assembly_language
An assembly (or assembler) language,[1] often abbreviated asm, is a ...

References
1. Assembler language, IBM Knowledge center

www.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.asma400/asmr102112.htm

962 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/29(…) 19:18:46.15 ID:QKmYa11M.net]
>>932
assemble+erA‹`–±‹³ˆçƒŒƒxƒ‹‚̉pŒê‚à—‰ð‚Å‚«‚Ä‚¢‚È‚¢‚Æ‚¢‚¤Ž–B

mayonnaise‚ÍAƒtƒ‰ƒ“ƒXŒê‚¾‚©‚çA‰pŒê‚Ì‹K‘¥‚Í“–‚Ă͂܂ç‚È‚¢‚¯‚ê‚ÇA‚»‚ê‚Å‚àmayore‚É‚ÍA‚È‚ç‚È‚¢B
–³—–î—‚È‚ç‚ÎAmayonnaiser‚©AmayonnaiseistB
‚»‚ñ‚ÈŽ–‚à‰ð‚ç‚È‚¢l’B‚È‚ñ‚¾‚æB

963 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/29(…) 19:20:04.12 ID:QKmYa11M.net]
>>937
‚»‚ê‚ÍAƒAƒZƒ“ƒuƒ‰‚ÅŽg—p‚·‚錾Œê‚Á‚ĈӖ¡‚ËB

964 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/06/29(…) 21:49:22.20 ID:u3VATEok.net]
Œ¾Œê‚Ì‚±‚Æ‚ðƒAƒZƒ“ƒuƒŠ‚Á‚ÄŒ¾‚¤‚͕̂ª‚©‚邯‚ÇA“ÆK‚bA“ÆK‚b++A“ÆKƒAƒZƒ“ƒuƒŠH
ƒAƒZƒ“ƒuƒŠ‚ƃAƒZƒ“ƒuƒ‰‚ÍŠµ—á“I‚ɂ͂ ‚Ü‚è‹æ•Ê‚³‚ê‚ĂȂ¢‚悤‚ÉŽv‚¤‚¯‚Ç‚ÈB

965 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/30(–Ø) 15:33:47.45 ID:VmcBuUmn.net]
ƒAƒZƒ“ƒuƒ‰‚ÅŒ¾Œê‚»‚Ì‚à‚Ì‚ðŽw‚·l‚à‚¢‚ê‚ÎAƒAƒZƒ“ƒuƒŠ‚ð‹@ŠBŒê‚É–|–ó‚·‚éƒvƒƒOƒ‰ƒ€‚¾‚¯A‚Á‚Äl‚à‚¢‚é
‹æ•Ê‚µ‚È‚¢‚ƈÓ}‚ª“`‚í‚ç‚È‚¢ê‡‚ª‚Ç‚ñ‚¾‚¯‚ ‚é‚©‚ðl‚¦‚邯A‚³‚µ‚Ä[‚È–â‘è‚¶‚á‚È‚¢‚悤‚È

966 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/07/16(“y) 23:38:52.13 ID:MXamywZj.net]
ƒAƒbƒZƒ“ƒuƒ‹EX10

967 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/07/17(“ú) 02:26:22.26 ID:u2dAluYM.net]
“ú–{Œê‚Æ‚µ‚Ä‚ÍA‹æ•Ê‚³‚¦‚Å‚«‚ê‚΂ǂ¿‚ç‚Å‚à‚¢‚¢
—v‚͘bŽÒ‚ªŠ°—e‚Å‚ ‚é‚©‚Ç‚¤‚©‚¾

968 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/11(–Ø) 20:38:10.64 ID:CgUWJQKrz]
CallWindowProcA‚ÉOllyDbg‚ŃƒO•t‚«ðŒƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ð‚©‚¯‚ÄAƒEƒBƒ“ƒhƒE‚Ŏ󂯎æ‚郃bƒZ[ƒW‚ÌÚׂðo—Í‚·‚鎞‚ɂǂ¤‚µ‚ÄŽ®‚ÍEBP+8‚¶‚á‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂łµ‚傤‚©
EBP+8‚ɂ̓EƒBƒ“ƒhƒE‚̃nƒ“ƒhƒ‹‚ª“ü‚Á‚Ä‚¢‚ÄA“Á‚ÉMSG\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚Æ‚©‚ł͂Ȃ¢‚悤‚ÉŽv‚¤‚̂ł·‚ªc



969 –¼‘OF944 mailto:sage [2016/08/12(‹à) 17:12:44.32 ID:URvVD4gpm]
CallWindowProcA‚º‚ñ‚º‚ñƒEƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚¶‚á‚È‚©‚Á‚½
‰ðŒˆ‚µ‚Ü‚µ‚½

970 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/10/15(“y) 10:48:09.91 ID:eBSmAB5D.net]
PE ƒtƒH[ƒ}ƒbƒg‚̉ðà‚ð’m‚ç‚È‚¢‚©H

971 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/10/15(“y) 12:49:07.08 ID:Z8SQUEFb.net]
Žd—l‘‚ªMSDN‚É‚ ‚é‚Í‚¸‚¾‚¯‚Ç‚»‚±‚É‘‚©‚ê‚ĂȂ¢˜bH

972 –¼‘OF•ÐŽR”Ž•¶MZ ŸT6xkBnTXz7B0 mailto:sage [2016/10/16(“ú) 14:46:56.15 ID:Ou+5Vobn.net]
>>946
Resource Hacker‚̃wƒ‹ƒv‚ðŽQÆ

973 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/10/16(“ú) 14:48:03.15 ID:eOEStkDD.net]
‚È‚ñ‚Æ‚©—m‰îŽR‚Ì–{ŽÌ‚Ä‚½‚‚à‚肾‚Á‚½‚ª‚Ü‚¾‚ ‚Á‚½
—ˆŒŽŽÌ‚Ă悤

974 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/10/18(‰Î) 19:22:34.09 ID:Pul0IDVM.net]
‚ÂBOOKEOFF

975 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/11/16(…) 23:15:55.17 ID:d7D9Ori4.net]
4bitƒAƒZƒ“ƒuƒ‰‚͂ǂ̃XƒŒ‚ÅŠˆ“®‚·‚ê‚΂¢‚¢‚Å‚·‚©H

976 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/11/17(–Ø) 00:05:52.27 ID:d/bxtnYG.net]
>>951
75X?

977 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/12/16(‹à) 22:59:32.63 ID:sTWK9lm6.net]
>>952
cςݖ½—ß‚ª‚í‚©‚ç‚È‚¢
MOV A,#0
MOV A,#2
MOV A,#4
‚±‚¤‚¢‚¤‘‚«•û‚Á‚ĂȂñ‚È‚ÌH

978 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/01/05(–Ø) 19:44:04.66 ID:VylnptJy.net]
•‚¯‚Ä‚­‚¾‚³‚¢
ŽdŽ–‚ÅŽg‚í‚È‚«‚á‚¢‚¯‚È‚¢‚̂ł·‚ªE—ðƒRƒ“ƒrƒjƒoƒCƒg‚݂̂ÌVl‚ʼn½‚©‚牽‚Ü‚ÅˆêØ•ª‚©‚è‚Ü‚¹‚ñ
h8‚È‚ñ‚Æ‚©‚Á‚Ä‚¢‚¤pdf‚¾‚¯“n‚³‚ê‚ÄA‚±‚ê‚ÅŠæ’£‚Á‚Ăƌ¾‚í‚ê‚Ü‚µ‚½



979 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/05(–Ø) 20:15:49.65 ID:4pCGEQz7.net]
‚»‚ñ‚Ȃ₂ɎdŽ–”C‚·‚킯‚Ë[‚¾‚ëw

980 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/01/05(–Ø) 20:54:33.92 ID:NEvicUSZ.net]
>>953
‚½‚Ô‚ñMOV‚¶‚á‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆB

cς݂ª•K—v‚Ȃ̂ÍAðŒ•ªŠò‚ª–³‚¢‚©‚çB
‚ ‚éðŒ‚ª¬—§‚·‚邯AŽŸ‚Ì–½—ß‚ªƒXƒLƒbƒv(ŽÀs‚³‚ê‚È‚¢)B
‚æ‚Á‚ÄA‚±‚Ì‘g‚݇‚킹A‚·‚Ȃ킿Acς݂ÅðŒ•ªŠò‚ª‚Å‚«‚邿‚¤‚ɂȂé‚ñ‚¾B

981 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/05(–Ø) 23:15:42.12 ID:xlHoBTkZ.net]
>>954
”N–¾‚¯‚©‚çƒWƒ‡[ƒN‚Å‚·‚©

982 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/01/06(‹à) 06:59:42.56 ID:KJDRn8ud.net]
‚¢‚â–{“–‚È‚ñ‚Å‚·
¡‚܂ł͂»‚ê‚Ì}‚Ý‚½‚¢‚Ȃ₂𒼂·‚Ì‚ð‚â‚炳‚ê‚Ă܂µ‚½
‚Ƃɂ©‚­‚łĂ­‚é–½—߂ЂƂ‚ЂƂ‚ª•ª‚©‚ç‚È‚¢‚̂ł·‚ª‚₳‚µ‚­‰ðà‚µ‚Ä‚éƒTƒCƒg‚Æ‚©‚ ‚è‚Ü‚¹‚ñ‚©

983 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/06(‹à) 09:33:41.11 ID:aKJxE5Q6.net]
H8@“ü–å
‚Å‚­‚®‚ê

984 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/06(‹à) 15:26:03.02 ID:XtKi9eaG.net]
>>954
h8‚Ȃ炱‚Á‚¿‚̔‚̕û‚ª‚₳‚µ‚¢‚¨ŒZ‚³‚ñ‚ª‘娂¢‚é
rio2016.2ch.net/denki/

985 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/06(‹à) 21:51:45.02 ID:oEH4w/58.net]
>>958
ƒRƒ“ƒsƒ…[ƒ^‚ÌŠî‘b‚©‚ç‚â‚ç‚È‚«‚á‚í‚©‚é‚킯‚È‚¢‚Ì‚ÉA‰½‚©‚牽‚܂ł킩‚ç‚È‚¢l‚ª‚Å‚«‚éŽdŽ–‚¶‚á‚È‚¢B
ˆãŠw‘“n‚³‚ê‚ÄA‚±‚ꌩ‚È‚ª‚çŽèp‚µ‚Ăƌ¾‚í‚ê‚邿‚¤‚È‚à‚ñBŠî‘b’mޝ‚ÆŒoŒ±‚È‚µ‚ɂł«‚é‚킯‚ª‚È‚¢B
‘¼‚ÌŽdŽ–‚ð‚¨Š©‚ß‚µ‚Ü‚·B

986 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/16(ŒŽ) 12:53:22.13 ID:YsJi63qB.net]
‚»‚ꂪ–{“–‚È‚ç
‚Ȃɂà‚í‚©‚ç‚ñl‚É‚¢‚«‚Ȃ肻‚ñ‚È‚±‚Æ‚â‚点‚é‰ïŽÐ‚Í‘‚­Ž«‚ß‚½•û‚ª‚¢‚¢
Œã‚łǂñ‚È“ï•Ȃ‚¯‚ç‚ê‚é‚©•ª‚©‚Á‚½‚à‚ñ‚¶‚á‚È‚¢

987 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/25(…) 06:53:06.66 ID:UsTZ20bb.net]
‚à‚ç‚Á‚½PDF‚É‘S–½—ß‘‚¢‚Ä‚ ‚邯‚¢‚¤ƒIƒ`‚ª‚ ‚è‚»‚¤‚È‚ñ‚¾‚ª
ƒ[ƒJ”z•z‚̂₂Ńtƒ‰ƒO•ω»‚©‚çÁ”ïƒNƒƒbƒN‚܂łµ‚Á‚©‚è‘‚¢‚Ä‚ ‚é‚â‚Â

988 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/29(“ú) 04:01:17.79 ID:ha1UN0gn.net]
ƒAƒZƒ“ƒuƒ‰‚Í‚¶‚ß‚é‚È‚çLinux‚Å‚â‚邯‚¢‚¢‚æ
DOS‚Æ“¯‚¶‚悤‚ÈŠ´Šo‚ŃAƒZƒ“ƒuƒ‰ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ª‚Å‚«‚é‚©‚ç

‚±‚ñ‚ÈŠ´‚¶

Linux ‚ŃAƒZƒ“ƒuƒŠƒvƒƒOƒ‰ƒ~ƒ“ƒO
www.mztn.org/lxasm/asm00.html
Linux ‚Å64bitƒAƒZƒ“ƒuƒŠƒvƒƒOƒ‰ƒ~ƒ“ƒO
www.mztn.org/lxasm64/amd00.html

Linux‚ł̃AƒZƒ“ƒuƒ‹•û–@‚Í‚±‚ñ‚ÈŠ´‚¶
as -a=hogehoge.lst -o hogehoge.o hogehoge.s
ld -o hogehoge hogehoge.s



989 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/29(“ú) 04:03:45.58 ID:ha1UN0gn.net]
Ubuntu‚¾‚ÆQEMU‚ð“ü‚ê‚邾‚¯‚ÅQEMU+binfmt‚ÌÝ’è‚ªŽ©“®‚¹‚³‚ê‚é‚©‚ç
ƒ‰ƒCƒuƒ‰ƒŠ‚Ö‚ÌƒŠƒ“ƒN‚ð“\‚邾‚¯‚Å‘¼‚ÌCPU‚̃oƒCƒiƒŠ‚ð‚»‚Ì‚Ü‚ÜŽÀs‚Å‚«‚邿‚¤‚ɂȂé
Ubuntu‚¾‚ÆARMAMIPSAPowerPC‚ª‚Å‚«‚é

64bitARM‚Ȃ炱‚ñ‚ÈŠ´‚¶
sudo apt-get install qemu
sudo apt-get install g++-aarch64-linux-gnu
sudo ln -s /usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1 /lib
sudo ln -s /usr/aarch64-linux-gnu/lib /lib/aarch64-linux-gnu

32bitARM‚Ȃ炱‚ñ‚ÈŠ´‚¶
sudo apt-get install qemu
sudo apt-get install g++-arm-linux-gnueabihf
sudo ln -s /usr/arm-linux-gnueabihf/lib/ld-linux-armhf.so.3 /lib
sudo ln -s /usr/arm-linux-gnueabihf/lib /lib/arm-linux-gnueabihf

C‚̃Rƒ“ƒpƒCƒ‹•û–@‚Í‚±‚ñ‚ÈŠ´‚¶
aarch64-linux-gnu-gcc -O2 -o hogehoge hogehoge.c

gcc-arm-linux-gnueabihf-gcc -O2 -o hogehoge hogehoge.c

ƒAƒZƒ“ƒuƒ‹•û–@‚Í‚±‚ñ‚ÈŠ´‚¶
aarch64-linux-gnu-as -a=hogehoge.lst -o hogehoge.o hogehoge.s
aarch64-linux-gnu-ld -o hogehoge hogehoge.s <

990 –¼‘OFbr>
gcc-arm-linux-gnueabihf-as -a=hogehoge.lst -o hogehoge.o hogehoge.s
gcc-arm-linux-gnueabihf-ld -o hogehoge hogehoge.s

‚Å‚«‚½ƒoƒCƒiƒŠ‚Í•’ʂɎÀs‚Å‚«‚é
./hogehoge
ƒoƒCƒiƒŠ‚ª‚ǂ̃A[ƒLƒeƒNƒ`ƒƒ‚©‚ÍfileƒRƒ}ƒ“ƒh‚ÅŠm”F‚Å‚«‚é
file hogehoge
[]
[‚±‚±‰ó‚ê‚Ă܂·]

991 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/29(“ú) 04:33:05.28 ID:ha1UN0gn.net]

Linux‚ł̃AƒZƒ“ƒuƒ‹•û–@‚Í‚±‚ñ‚ÈŠ´‚¶
as -a=hogehoge.lst -o hogehoge.o hogehoge.s
ld -o hogehoge hogehoge.o


ƒAƒZƒ“ƒuƒ‹•û–@‚Í‚±‚ñ‚ÈŠ´‚¶
aarch64-linux-gnu-as -a=hogehoge.lst -o hogehoge.o hogehoge.s
aarch64-linux-gnu-ld -o hogehoge hogehoge.o

gcc-arm-linux-gnueabihf-as -a=hogehoge.lst -o hogehoge.o hogehoge.s
gcc-arm-linux-gnueabihf-ld -o hogehoge hogehoge.o

992 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/29(“ú) 05:30:13.84 ID:ha1UN0gn.net]
‚¿‚Ȃ݂Éx86_64ã‚ÌLinux‚Å32bit‚̃oƒCƒiƒŠ‚ð쬂µ‚½‚¢ê‡‚Í‚±‚¤


x86_64‚ÌLinux‚Å‚ÌC‚Ì32bit‚Ìx86ƒoƒCƒiƒŠ‚̃Rƒ“ƒpƒCƒ‹
gcc -m32 -O2 -o hogehoge hogehoge.c

x86_64‚ÌLinux‚Å‚Ì32bit‚Ìx86ƒAƒZƒ“ƒuƒ‹
as --32 -a=hogehoge.lst -o hogehoge.o hogehoge.s
ld -melf_i386 -o hogehoge hogehoge.o

993 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/29(“ú) 06:40:56.41 ID:ha1UN0gn.net]
nasm‚Å‚Ìx86_64‚ÌLinux‚Å‚Ì32bitƒAƒZƒ“ƒuƒ‹

nasm -f elf hogehoge.s
ld -melf_i386 -o hogehoge hogehoge.o


nasm‚Å‚Ìx86_64‚ÌLinux‚Å‚Ì64bitƒAƒZƒ“ƒuƒ‹
nasm -f elf64 $1.s
ld -o $1 $1.o


Ubuntu‚Å‚Ìnasm‚̃Cƒ“ƒXƒg[ƒ‹•û–@

sudo apt-get install nasm

994 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/01/29(“ú) 06:53:32.55 ID:ha1UN0gn.net]
nasm‚ÅƒŠƒXƒeƒBƒ“ƒOƒtƒ@ƒCƒ‹‚àˆê‚Éo—Í‚µ‚½‚¢ê‡‚Í

32bit
nasm -f elf -l hogehoge.lst hogehoge.s

64bit
nasm -f elf64 -l hogehoge.lst hogehoge.s

995 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/02/08(…) 20:50:02.86 ID:Mk3WVo/H.net]
intel•\‹L‚¶‚á‚È‚¢‚©‚ç‹p‰º

996 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/02/09(–Ø) 06:59:54.86 ID:z8fk+TnA.net]
MASMŒÝŠ·‚łȂ¢‚¾‚¯‚ÅAƒjƒ‚ƒjƒbƒNŽ©‘Ì‚ÍIntel‹L–@‚â‚Å

997 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/02/22(…) 00:33:42.60 ID:+9W7kpIJ.net]
nasm‚ł̋^Ž—–½—ßequ,res*, define‚̈Ⴂ‚Á‚ĉ½‚Å‚·‚©H
‚Ü‚½
gas‚ł̂»‚ê‚ç‚ɑГ–‚·‚é‚à‚Ì‚ÍH

998 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/02/23(–Ø) 01:10:33.00 ID:OEoJPS/I.net]
EQU ’蔂Œu‚«Š·‚¦‚é
RES*ƒVƒŠ[ƒY@Žw’è’PˆÊ~ƒTƒCƒY‚̃ƒ‚ƒŠ—̈æ‚ðŠm•Û‚·‚é
%DEFINE ˆêsƒ}ƒNƒAŠÖ”‚Ý‚½‚¢‚Ɉø”Žæ‚ê‚é

gas‚ÍŽè‘‚«‚ÉŽg‚¤‚悤‚ȑ㕨‚¶‚á‚È‚¢‚©‚ç–Y‚ê‚Ä‚¢‚¢



999 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/02/23(–Ø) 19:30:51.76 ID:yLUryXxs.net]
‚Ç‚¤‚à‚Å‚·
F‚ñ‚ÈŽ–‚ªFX‚²‚Á‚¿‚á‚ɂȂÁ‚Ä•ª‚¯‚í‚©‚ç‚ñ‚­‚È‚Á‚Ă܂µ‚½

‚·‚¢‚Ü‚¹‚ñŠî–{gas‚Å‚â‚Á‚Ä‚é‚ñ‚Å‚·
nasm‚Ìî•ñ‚Ì‚ª‘½‚¢‚̂ł»‚Á‚©‚ç•ÏŠ·‚µ‚½‚肵‚Ä‚â‚Á‚Ă܂·

‚Ü‚ŸŠm‚©‚É–³‘Ê‚ª‘½‚¢‚Å‚·‚ªŽï–¡‚͈̔͂Ȃñ‚Å‚·
‚Ȃ̂Ŗ³‘ʂȂñ‚¾‚¯‚Ç–³‘Ê‚¶‚á‚È‚¢‚ñ‚Å‚·

‚»‚ê‚É‚â‚Á‚ĂȂ¢‚¯‚Ç‘½•ªƒGƒfƒBƒ^‚É‚æ‚Á‚Ä‚ÍÝ’è‚·‚ê‚ÎŽ©“®‘}“ü‚Í•’Ê‚Éo—ˆ‚é‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚Á‚Ă܂·

1000 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/02/23(–Ø) 19:33:38.38 ID:eG9NqkD/.net]
‚â‚肽‚¯‚ê‚΂â‚ê‚΂¢‚¢
‚â‚Á‚Ă͂¢‚¯‚È‚¢‚È‚ñ‚Ä‚±‚Ƃ͂܂Á‚½‚­‚È‚¢

1001 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/02/24(‹à) 18:12:05.71 ID:3gLAKAVZ.net]
‚ł͊撣‚éŽáŽÒ‚ɃvƒŒƒ[ƒ“ƒg‚ð‚ ‚°‚₤
ttp://www.ibm.com/developerworks/jp/linux/library/l-gas-nasm.html

ITŠE‚Ì‹_IBM‚³‚ñ‚ª‘‚¢‚Ä‚­‚ꂽgas‚Ænasm‚Ì”äŠr‹LŽ–‚¾

1002 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/02/24(‹à) 19:12:19.30 ID:f3uHJh0R.net]
intel\•¶‚¾‚ƃ\[ƒX‚ƃfƒXƒeƒBƒl[ƒVƒ‡ƒ“‚ª‹t‚È‚ñ‚¾‚æ‚ËB•´‚ç‚킵‚¢

1003 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/02/24(‹à) 20:40:37.72 ID:1tN3aNfb.net]
•s’ʂɂ ‚é‚ ‚é‚È‚ñ‚¾‚ª

1004 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/02/28(‰Î) 07:00:33.75 ID:4RyJuYrh.net]
68Œn‚à•’Ê‚É‚â‚Á‚Ä‚½‚©‚çA‚»‚±‚ç•Ó‚Í‚·‚®‚É“ª‚ðØ‚è‘Ö‚¦‚ç‚ꂽ
‚¾‚ªƒjƒ‚ƒjƒbƒNŽ©‘̂̕ÏX‚Í‹–‚¹‚ñcc

1005 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/02/28(‰Î) 14:52:11.20 ID:OcBIGmL7.net]
mov a,b ‚ªa©b‚¶‚á‚È‚­‚Äb©a‚È‚ÌH

1006 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/02(–Ø) 18:57:27.30 ID:ZV5SMkF2.net]
”nŽ­‚ɂ͖³—

1007 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/03(‹à) 13:31:26.32 ID:nBceVUOh.net]
mov‚È‚çop1¨op2
load‚È‚çop1©op2
‚Á‚Â[Š´Šo

1008 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/03/03(‹à) 14:06:44.03 ID:IUFykjWp.net]
lea‚ÍH



1009 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/06(ŒŽ) 16:43:49.83 ID:7tw9lmnR.net]
load‚¾‚©‚ç©‚©‚È

1010 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/08(…) 21:11:56.27 ID:w2yLRFMN.net]
>>982-984
jmp 980

ˆÈ‰º–³ŒÀƒ‹[ƒv

1011 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/09(–Ø) 00:44:05.09 ID:9+K5Dr1K.net]
>>985
jr FC

1012 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/10(‹à) 23:15:09.01 ID:fJKFVkkF.net]
HHH
FCH
‰½‚»‚êH


1013 –¼‘OFâ‚Á‚½Ž–‚È‚¢l‚©‚ÈH
’e‚©‚ê‚È‚¢H
[]
[‚±‚±‰ó‚ê‚Ă܂·]

1014 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/11(“y) 10:32:39.89 ID:JsoExgwj.net]
ƒ‰ƒxƒ‹‚ª’è‹`‚³‚ê‚Ä‚½‚Ì‚©‚à’m‚ê‚È‚¢‚µ
‚Ç‚¤‚¹ $FC ‚¾‚Á‚½‚è #FC ‚¾‚Á‚½‚è 0xFC ‚¾‚Á‚½‚è FCh ‚¾‚Á‚½‚è‚·‚é‚ñ‚¾‚©‚ç
‚Ç‚¤‚Å‚à‚¢‚¢
>987 ‚±‚»ƒAƒXƒy‚È‚ñ‚¾‚ë

1015 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/11(“y) 10:57:57.87 ID:wNy7VRXS.net]
>>986‚ªƒ_ƒ‚Ȃ̂Í

JR‚Å‚Ì‘Š‘ÎƒWƒƒƒ“ƒv‚ÌŒvŽZ‚Å‚ÍAŠî€‚ƂȂéPC‚Í–½—ߎÀsŒã‚̃AƒhƒŒƒX‚©‚ç
‚‚܂èA>>985‚É‚¨‚¢‚ÄJR‚ðŽÀs‚·‚鎞‚Í985‚©‚ç‚̊µ‚ăJƒEƒ“ƒg‚·‚é•K—v‚ª‚ ‚è
>>985‚Æ“¯‚¶‚­>>981‚ɃWƒƒƒ“ƒv‚·‚邽‚߂ɂÍAJR 0FBh‚ÆŒvŽZ‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚Ƃ킩‚Á‚Ä‚¢‚È‚¢‚±‚Æ

1016 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/11(“y) 11:25:17.84 ID:JsoExgwj.net]
>>989
‚»‚à‚»‚à 1ƒŒƒX 1byte ‚Á‚Ä’N‚ªŒˆ‚ß‚½‚ñ

1017 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/17(‹à) 11:34:43.20 ID:pwo5j4El.net]
ƒIƒtƒZƒbƒg‚ªŠï”‚Á‚Ă̂à8ƒrƒbƒg‚Á‚Û‚­‚Ä‚¢‚¢‚Ë

1018 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/17(‹à) 18:39:54.13 ID:lkugX1fn.net]
ƒ\ƒtƒg‘g‚ñ‚ł邯A‰½‚ÅŠï””Ô’n‚ɃWƒƒƒ“ƒv‚µ‚½‚èŠï””Ô’l‚©‚çŽÀs‚·‚é‚Ì‚ª—Ç‚­‚È‚¢‚Ì‚©‚æ‚­‚í‚©‚ç‚È‚¢‚ñ‚¾‚æ‚ËB



1019 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/21(‰Î) 15:42:23.11 ID:94U0uFA6.net]
‰ñ˜H‚ª•¡ŽG‰»‚µ‚»‚¤

1020 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/24(‹à) 03:52:31.48 ID:6tZXs6+Y.net]
‚Ç‚ÌCPU‚̘b‚Ȃ̂©•ª‚©‚ç‚È‚¢‚¯‚ÇAŠî–{“I‚ɂ̓AƒNƒZƒX’PˆÊ‚ª16bit‚â32bit‚¾‚©‚ç‚©‚ÆB
x86‚Ìê‡AŠO•”Žd—l‚͉•ϒ·–½—ß‚¾‚¯‚ǃ}ƒCƒNƒƒR[ƒh‚ÍRISC‚Á‚Û‚¢ˆ—‚Ȃ̂Å
Šï”ƒAƒ‰ƒCƒ“‚³‚ê‚邯Œø—¦‚ªˆ«‚­‚È‚éiꇂª‚ ‚éj‚©‚ç

1021 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/30(–Ø) 19:44:57.04 ID:/2QbeuLQ.net]
Šï”ƒAƒhƒŒƒX‚É16ƒrƒbƒgƒAƒNƒZƒX‚µ‚½‚ç’Êí‚̓oƒXƒTƒCƒNƒ‹“ñ‰ñ‚É•ªŠ„‚³‚ê‚é
PCI‚Íxxx1Axxx2Axxx3”Ô’n‚©‚ç32ƒrƒbƒgƒo[ƒXƒg“]‘—‚µ‚Ä‚àƒI[ƒo[ƒwƒbƒh‚Í1ƒTƒCƒNƒ‹‚¾‚¯‚¾‚¯‚Ç
•ϑԂ¾‚í

1022 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/04/13(–Ø) 00:30:13.60 ID:qkqMClc4.net]
“–•û‚̊‹«‚ÍWindows7 SP1 x64‚Åml64.exe‚ð—p‚¢‚Ä
‚±‚ê‚©‚çƒAƒZƒ“ƒuƒ‰‚ð•׋­‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚Ƃ肠‚¦‚¸‚Ü‚¸‚ÍŽèŽn‚ß‚Éc‚Ì•W€ŠÖ”A
—Ⴆ‚Îprintf‚Æ‚©puts‚Æ‚©‚ðŒÄ‚Ño‚µ‚Äuhello,worldv‚Å‚à...
‚ÆŽv‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚ªA
ˆê‘̂ǂ̃tƒ@ƒCƒ‹‚ðuincludelibv‚µ‚Äucall printfv“™‚·‚ê‚Ηǂ¢‚Ì‚©
‚í‚©‚è‚Ü‚¹‚ñB

¡‚̂Ƃ±‚ëuuser32.libv‚Æ‚©ukernel32.libv‚Æ‚©umsvcrt.libv‚Æ‚©
“ǂݞ‚ñ‚Å‚¢‚Ü‚·‚ªAuunresolved external symbol printf....v‚Æ
ƒGƒ‰[‚ª‚łĂµ‚Ü‚¢‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñB

ml64‚̊‹«‚Åc‚Ì•W€ŠÖ”‚ðŒÄ‚Ño‚·‚É‚ÍA
ˆê‘̂ǂÌlibƒtƒ@ƒCƒ‹‚ðinclude‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H

1023 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/04/13(–Ø) 02:32:35.73 ID:8XBnDqPS.net]
lib‚ÍƒŠƒ“ƒN‚µ‚½H

1024 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/04/13(–Ø) 14:59:16.50 ID:6bOxPLAt.net]
msvcrt.lib‚Ås‚¯‚邯Žv‚¤‚¯‚NJ‹«•Ï”libݒ肵‚Ä‚ ‚éH

1025 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/04/13(–Ø) 15:09:29.21 ID:m/ZfxtWH.net]
Win‚ł̃AƒZƒ“ƒuƒ‰‚Í‚ ‚Ü‚èƒIƒXƒXƒ‚µ‚È‚¢‚È‚ŸBBB
Œ‹‹ÇC‚ÌŠÖ”‚ÈWin32APIŒÄ‚Ño‚µ‚Ü‚­‚é‚ñ‚ÅC‚Å‚¦‚¦‚â‚ñBBB‚Á‚ĂȂéB
ƒAƒZƒ“ƒuƒ‰‚È‚çDOS‚©PIC‚Æ‚©‚̃}ƒCƒRƒ“‚Ì‚ªƒAƒZƒ“ƒuƒ‰Žg‚Á‚Ă銴‚ª‚ ‚Á‚Ä–Ê”’‚¢‚æB

1026 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/04/13(–Ø) 17:04:04.99 ID:lsSSpfTO.net]
999

1027 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/04/13(–Ø) 17:36:16.85 ID:1WMn3pSz.net]
ƒAƒZƒ“ƒuƒ‰‰SŽÒƒXƒŒƒbƒh 2
echo.2ch.net/test/read.cgi/tech/1492072555/

1028 –¼‘OF‰ß‹ŽƒƒO š [[‰ß‹ŽƒƒO]]
¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·








[ V’…ƒŒƒX‚̎擾/•\ަ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]i LÍMjƒ265KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef