source: mypx/target/macosx_gcc/target_user.txt @ 7

このファイルの 7 以降における最終更新内容7 で kominami が 2015/09/12 9:22:12 に更新しました

TOPPERS/ASP 1.9.1

ファイルサイズ: 16.2 KB
Rev 
[7]1
2                TOPPERS/ASP¥«¡Œ¥Í¥ë
3                Mac OS X¥¿¡Œ¥²¥Ã¥È°ÍžÉô ¥æ¡Œ¥¶¡Œ¥º¥Þ¥Ë¥å¥¢¥ë
4
5                Âбþ¥Ð¡Œ¥ž¥ç¥ó: Release 1.9.1
6                ºÇœª¹¹¿·: 2014ǯ11·î17Æü
7
8€³€Î¥É¥­¥å¥á¥ó¥È€Ï¡€TOPPERS/ASP¥«¡Œ¥Í¥ë€ÎMac OS X¥¿¡Œ¥²¥Ã¥È°ÍžÉô€ò»ÈÍÑ
9€¹€ë€¿€á€ËɬÍ׀ʻö¹à€òÀâÌÀ€¹€ë€â€Î€Ç€¢€ë¡¥
10
11----------------------------------------------------------------------
12 TOPPERS/ASP Kernel
13     Toyohashi Open Platform for Embedded Real-Time Systems/
14     Advanced Standard Profile Kernel
15
16 Copyright (C) 2008-2014 by Embedded and Real-Time Systems Laboratory
17             Graduate School of Information Science, Nagoya Univ., JAPAN
18 
19 Ÿåµ­Ãøºîž¢ŒÔ€Ï¡€°Ê²Œ€Î(1)¡Á(4)€ÎŸò·ï€òËþ€¿€¹Ÿì¹ç€ËžÂ€ê¡€ËÜ¥œ¥Õ¥È¥Š¥§
20 ¥¢¡ÊËÜ¥œ¥Õ¥È¥Š¥§¥¢€ò²þÊÑ€·€¿€â€Î€òŽÞ€à¡¥°Ê²ŒÆ±€ž¡Ë€ò»ÈÍÑ¡ŠÊ£Àœ¡Š²þ
21 ÊÑ¡ŠºÆÇÛÉۡʰʲŒ¡€ÍøÍрȞƀ֡ˀ¹€ë€³€È€ò̵œþ€ÇµöÂú€¹€ë¡¥
22 (1) ËÜ¥œ¥Õ¥È¥Š¥§¥¢€ò¥œ¡Œ¥¹¥³¡Œ¥É€Î·Á€ÇÍøÍÑ€¹€ëŸì¹ç€Ë€Ï¡€Ÿåµ­€ÎÃøºî
23     ž¢ÉœŒš¡€€³€ÎÍøÍÑŸò·ï€ª€è€Ó²Œµ­€Î̵ÊÝŸÚµ¬Äꀬ¡€€œ€Î€Þ€Þ€Î·Á€Ç¥œ¡Œ
24     ¥¹¥³¡Œ¥ÉÃæ€ËŽÞ€Þ€ì€Æ€€€ë€³€È¡¥
25 (2) ËÜ¥œ¥Õ¥È¥Š¥§¥¢€ò¡€¥é¥€¥Ö¥é¥ê·ÁŒ°€Ê€É¡€ÂŸ€Î¥œ¥Õ¥È¥Š¥§¥¢³«È¯€Ë»È
26     Íрǀ­€ë·Á€ÇºÆÇÛÉÛ€¹€ëŸì¹ç€Ë€Ï¡€ºÆÇÛÉÛ€ËÈŒ€Š¥É¥­¥å¥á¥ó¥È¡ÊÍøÍÑ
27     ŒÔ¥Þ¥Ë¥å¥¢¥ë€Ê€É¡Ë€Ë¡€Ÿåµ­€ÎÃøºîž¢ÉœŒš¡€€³€ÎÍøÍÑŸò·ï€ª€è€Ó²Œµ­
28     €Î̵ÊÝŸÚµ¬Äê€ò·ÇºÜ€¹€ë€³€È¡¥
29 (3) ËÜ¥œ¥Õ¥È¥Š¥§¥¢€ò¡€µ¡Žï€ËÁȀ߹þ€à€Ê€É¡€ÂŸ€Î¥œ¥Õ¥È¥Š¥§¥¢³«È¯€Ë»È
30     Íрǀ­€Ê€€·Á€ÇºÆÇÛÉÛ€¹€ëŸì¹ç€Ë€Ï¡€Œ¡€Î€€€º€ì€«€ÎŸò·ï€òËþ€¿€¹€³
31     €È¡¥
32   (a) ºÆÇÛÉÛ€ËÈŒ€Š¥É¥­¥å¥á¥ó¥È¡ÊÍøÍьԥޥ˥奢¥ë€Ê€É¡Ë€Ë¡€Ÿåµ­€ÎÃø
33       ºîž¢ÉœŒš¡€€³€ÎÍøÍÑŸò·ï€ª€è€Ó²Œµ­€Î̵ÊÝŸÚµ¬Äê€ò·ÇºÜ€¹€ë€³€È¡¥
34   (b) ºÆÇÛÉۀηÁÂÖ€ò¡€ÊÌ€ËÄê€á€ëÊýË¡€Ë€è€Ã€Æ¡€TOPPERS¥×¥í¥ž¥§¥¯¥È€Ë
35       Êó¹ð€¹€ë€³€È¡¥
36 (4) ËÜ¥œ¥Õ¥È¥Š¥§¥¢€ÎÍøÍрˀè€êÄŸÀÜŪ€Þ€¿€ÏŽÖÀÜŪ€ËÀž€ž€ë€€€«€Ê€ë»
37     ³²€«€é€â¡€Ÿåµ­Ãøºîž¢ŒÔ€ª€è€ÓTOPPERS¥×¥í¥ž¥§¥¯¥È€òÌÈÀÕ€¹€ë€³€È¡¥
38     €Þ€¿¡€ËÜ¥œ¥Õ¥È¥Š¥§¥¢€Î¥æ¡Œ¥¶€Þ€¿€Ï¥š¥ó¥É¥æ¡Œ¥¶€«€é€Î€€€«€Ê€ëÍý
39     Í³€ËŽð€Å€¯ÀÁµá€«€é€â¡€Ÿåµ­Ãøºîž¢ŒÔ€ª€è€ÓTOPPERS¥×¥í¥ž¥§¥¯¥È€ò
40     ÌÈÀÕ€¹€ë€³€È¡¥
41 
42 ËÜ¥œ¥Õ¥È¥Š¥§¥¢€Ï¡€ÌµÊÝŸÚ€ÇÄó¶¡€µ€ì€Æ€€€ë€â€Î€Ç€¢€ë¡¥Ÿåµ­Ãøºîž¢ŒÔ€ª
43 €è€ÓTOPPERS¥×¥í¥ž¥§¥¯¥È€Ï¡€ËÜ¥œ¥Õ¥È¥Š¥§¥¢€ËŽØ€·€Æ¡€ÆÃÄê€Î»ÈÍÑÌÜŪ
44 €ËÂЀ¹€ëŬ¹çÀ­€âŽÞ€á€Æ¡€€€€«€Ê€ëÊÝŸÚ€â¹Ô€ï€Ê€€¡¥€Þ€¿¡€ËÜ¥œ¥Õ¥È¥Š¥§
45 ¥¢€ÎÍøÍрˀè€êÄŸÀÜŪ€Þ€¿€ÏŽÖÀÜŪ€ËÀž€ž€¿€€€«€Ê€ë»³²€ËŽØ€·€Æ€â¡€€œ
46 €ÎÀÕÇ€€òÉé€ï€Ê€€¡¥
47 
48 $Id$
49----------------------------------------------------------------------
50
51¡ûÌÜŒ¡
52
53£±¡¥Mac OS X¥¿¡Œ¥²¥Ã¥È°ÍžÉô€Î³µÍ×
54        1.1 Âбþ€¹€ë¥¿¡Œ¥²¥Ã¥È¥·¥¹¥Æ¥à€È¥¿¡Œ¥²¥Ã¥ÈάŸÎ
55        1.2 ¥¿¡Œ¥²¥Ã¥È°ÍžÉô€Î¹œÀ®
56        1.3 °Íž€·€Æ€€€ëžÄÊ̥ѥ屡Œ¥ž€Î¥Ð¡Œ¥ž¥ç¥óÈÖ¹æ
57        1.4 ³«È¯ŽÄ¶­€Èưºî³ÎǧŸò·ï
58        1.5 ¥á¥â¥ê¥Þ¥Ã¥×
59£²¡¥¥¿¡Œ¥²¥Ã¥ÈÄêµÁ»ö¹à€Îµ¬Äê
60        2.1 ¥Ç¡Œ¥¿·¿€ËŽØ€¹€ëµ¬Äê
61        2.2 ³ä¹þ€ßœèÍý€ÈCPUÎã³°œèÍý€ËŽØ€¹€ëµ¬Äê
62        2.3 À­ÇœÉŸ²ÁÍÑ¥·¥¹¥Æ¥à»þ¹ï€Î»²ŸÈ€ËŽØ€¹€ëµ¬Äê
63        2.4 ¥ß¥å¡Œ¥Æ¥Ã¥¯¥¹µ¡Çœ³ÈÄ¥€Î¥µ¥Ý¡Œ¥È€ËŽØ€¹€ëµ¬Äê
64        2.5 ¥ª¡Œ¥Ð¥é¥ó¥Ï¥ó¥É¥éµ¡Çœ³ÈÄ¥€Î¥µ¥Ý¡Œ¥È€ËŽØ€¹€ëµ¬Äê
65        2.6 ¥¿¥¹¥¯Í¥ÀèÅÙ³ÈÄ¥€Î¥µ¥Ý¡Œ¥È€ËŽØ€¹€ëµ¬Äê
66        2.7 À©Ì󥿥¹¥¯³ÈÄ¥€Î¥µ¥Ý¡Œ¥È€ËŽØ€¹€ëµ¬Äê
67        2.8 ưŪÀžÀ®µ¡Çœ³ÈÄ¥€Î¥µ¥Ý¡Œ¥È€ËŽØ€¹€ëµ¬Äê
68        2.9 €œ€ÎŸ€ÎÀ©žÂ»ö¹à
69£³¡¥¥É¥é¥€¥ÐŽØÏ¢€ÎŸðÊó
70        3.1 ¥¿¥€¥Þ¥É¥é¥€¥Ð
71        3.2 ¥·¥ê¥¢¥ë¥€¥ó¥¿¥Õ¥§¡Œ¥¹¥É¥é¥€¥Ð
72        3.3 ¥·¥¹¥Æ¥à¥í¥°€ÎÄã¥ì¥Ù¥ëœÐÎÏ
73        3.4 ¥Î¥ó¥Ö¥í¥Ã¥­¥ó¥°I/O¥µ¥Ý¡Œ¥È¥â¥ž¥å¡Œ¥ë
74£Ž¡¥¥·¥¹¥Æ¥à¹œÃÛŒêœç€ÈŒÂ¹ÔŒêœç
75        4.1 ¥·¥¹¥Æ¥à¹œÃۀȌ¹Ô
76        4.2 ¥Ç¥Ð¥Ã¥¬€Î»ÈÍÑÊýË¡
77£µ¡¥»²¹ÍŸðÊó
78        5.1 Îà»÷€Î¥¿¡Œ¥²¥Ã¥È€Ø€Î¥Ý¡Œ¥Æ¥£¥ó¥°
79£¶¡¥¥ê¥Õ¥¡¥ì¥ó¥¹
80        6.1 ¥Ç¥£¥ì¥¯¥È¥ê¹œÀ®¡Š¥Õ¥¡¥€¥ë¹œÀ®
81        6.2 ¥Ð¡Œ¥ž¥ç¥óÍúÎò
82
83
84£±¡¥Mac OS X¥¿¡Œ¥²¥Ã¥È°ÍžÉô€Î³µÍ×
85
86Mac OS X¥¿¡Œ¥²¥Ã¥È°ÍžÉô€Ï¡€TOPPERS/ASP¥«¡Œ¥Í¥ë€ò¡€Intel¥×¥í¥»¥Ã¥µ€Þ€¿
87€ÏPowerPC¥×¥í¥»¥Ã¥µ€Çưºî€¹€ëMac OS XŸå€Î1€Ä€Î¥×¥í¥»¥¹€Ç¥·¥ß¥å¥ì¡Œ¥·¥ç
88¥óưºî€µ€»€ëŽÄ¶­¡Ê€³€ì€ò¡€ASP¥«¡Œ¥Í¥ë€ÎMac OS X¥·¥ß¥å¥ì¡Œ¥·¥ç¥óŽÄ¶­€ÈžÆ
89€Ö¡Ë€ò¹œÀ®€¹€ë€¿€á€Î€â€Î€Ç€¢€ë¡¥€³€Î¥·¥ß¥å¥ì¡Œ¥·¥ç¥óŽÄ¶­€Ç€Ï¡€ASP¥«¡Œ¥Í
90¥ë€Î³Æ¥¿¥¹¥¯€¬¡€¥×¥í¥»¥¹Æâ€Î¥æ¡Œ¥¶¥ì¥Ù¥ë¥¹¥ì¥Ã¥É€È€·€ÆÆ°ºî€¹€ë¡¥
91
921.1 Âбþ€¹€ë¥¿¡Œ¥²¥Ã¥È¥·¥¹¥Æ¥à€È¥¿¡Œ¥²¥Ã¥ÈάŸÎ
93
94ưºî³Îǧ€ò¹Ô€Ã€¿¥¿¡Œ¥²¥Ã¥È¥·¥¹¥Æ¥à€ª€è€ÓOS€Î¥Ð¡Œ¥ž¥ç¥ó€ÏŒ¡€ÎÄ̀ꡥ
95
96        Intel¥×¥í¥»¥Ã¥µ
97                ¥Þ¥·¥óÌŸ¡§MacBook Air
98                ¥×¥í¥»¥Ã¥µ¡§1.7GHz Intel Core i7
99                OS¡§Mac OS X ¥Ð¡Œ¥ž¥ç¥ó 10.9.5
100
101€Ê€ª¡€žœ»þÅÀ€Ç€Ï¡€Intel¥×¥í¥»¥Ã¥µ€Î32¥Ó¥Ã¥ÈŽÄ¶­¡ÊIA-32¡Ë€Î€ß€ò¥µ¥Ý¡Œ¥È
102€·€Æ€ª€ê¡€64¥Ó¥Ã¥ÈŽÄ¶­¡Êx86-64¡Ë€Ï¥µ¥Ý¡Œ¥È€·€Æ€€€Ê€€¡¥64¥Ó¥Ã¥ÈŽÄ¶­€ò¥µ
103¥Ý¡Œ¥È€¹€ë€¿€á€ÎºÇÂç€Î²ÝÂê€Ï¡€¥â¥È¥í¡Œ¥éS¥ì¥³¡Œ¥É¥Õ¥©¡Œ¥Þ¥Ã¥È€¬64¥Ó¥Ã¥È
104¥¢¥É¥ì¥¹€ËÂбþ€·€Æ€€€Ê€€€³€È€Ç€¢€ë¡¥
105
106€Þ€¿¡€¥¿¡Œ¥²¥Ã¥ÈάŸÎÅù€ÏŒ¡€ÎÄ̀ꡥ
107
108        ¥¿¡Œ¥²¥Ã¥ÈάŸÎ¡§macosx_gcc
109        ¥·¥¹¥Æ¥àάŸÎ¡§macosx
110        ³«È¯ŽÄ¶­Î¬ŸÎ¡§gcc
111
1121.2 ¥¿¡Œ¥²¥Ã¥È°ÍžÉô€Î¹œÀ®
113
114Mac OS X¥¿¡Œ¥²¥Ã¥È°ÍžÉô€Î»ÈÍÑ€¹€ë¥¿¡Œ¥²¥Ã¥È°ÍžÉô¡Êtarget¥Ç¥£¥ì¥¯¥È¥ê¡Ë
115€ª€è€Ó¥¿¡Œ¥²¥Ã¥È°ÍžÉô€Î¶ŠÄÌÉô¡Êarch¥Ç¥£¥ì¥¯¥È¥ê¡Ë€Î¥Ç¥£¥ì¥¯¥È¥ê€ÏŒ¡€Î
116Ä̀ꡥ€Ê€ª¡€Mac OS X¥¿¡Œ¥²¥Ã¥È°ÍžÉô€Ï¡€PDIC€Ï»ÈÍÑ€·€Æ€€€Ê€€¡¥
117
118        target/
119                macosx_gcc/             Mac OS X¥¿¡Œ¥²¥Ã¥È°ÍžÉô
120        arch/
121                gcc/                    GCC³«È¯ŽÄ¶­°ÍžÉô
122                logtrace/               ¥È¥ì¡Œ¥¹¥í¥°µ­Ï¿€Î¥µ¥ó¥×¥ë¥³¡Œ¥É
123
124Xcode€ËÉÕ°€ÎC¥³¥ó¥Ñ¥€¥é€ÏClang€Ç€¢€ê¡€GCC€Ç€Ï€Ê€€€¬¡€€³€ÎÈϰπǀϞߎ¹
125€Ç»È€š€ë€¿€á¡€GCC³«È¯ŽÄ¶­°ÍžÉô€òήÍÑ€·€Æ€€€ë¡¥
126
1271.3 °Íž€·€Æ€€€ëžÄÊ̥ѥ屡Œ¥ž€Î¥Ð¡Œ¥ž¥ç¥óÈÖ¹æ
128
129Mac OS X¥¿¡Œ¥²¥Ã¥È°ÍžÉô¡Ê¥Ð¡Œ¥ž¥ç¥ó 1.9.1¡Ë€ÎžÄÊ̥ѥ屡Œ¥ž€¬°Íž€·€Æ
130€€€ëžÄÊ̥ѥ屡Œ¥ž€È¡€Æ°ºî³Îǧ€ò¹Ô€Ã€¿¥Ð¡Œ¥ž¥ç¥ó€ÏŒ¡€ÎÄ̀ꡥ
131
132        žÄÊ̥ѥ屡Œ¥ž€ÎÌŸŸÎ    ¥Ð¡Œ¥ž¥ç¥ó      žÄÊ̥ѥ屡Œ¥ž¥Õ¥¡¥€¥ëÌŸ
133        ------------------------------------------------------------------
134        ¥¿¡Œ¥²¥Ã¥ÈÈó°ÍžÉô              1.9.1           asp-1.9.1.tar.gz
135
1361.4 ³«È¯ŽÄ¶­€Èưºî³ÎǧŸò·ï
137
138³«È¯ŽÄ¶­€È€·€Æ¡€Xcode€ËÉÕ°€ÎC¥³¥ó¥Ñ¥€¥é¡ÊCC¡Ë€È¡€GNU¥Ð¥€¥Ê¥ê¥æ¡Œ¥Æ¥£¥ê
139¥Æ¥£¡Êbinutils¡Ë€òÍÑ€€€ë¡¥Æ°ºî³Îǧ€ò¹Ô€Ã€¿¥Ð¡Œ¥ž¥ç¥ó€ÏŒ¡€ÎÄ̀ꡥ
140
141        Clang: Apple LLVM version 6.0 (clang-600.0.51) (based on LLVM 3.5svn)
142        GDB¡§7.7
143        binutils¡Êobjcopy¡€objdump¡Ë¡§2.24
144
145Ÿåµ­€ÎCC€Ï¡€Xcode 6.0.1€ËŽÞ€Þ€ì€ë€â€Î€Ç€¢€ë¡¥Xcode€Ï¡€Command Line
146Tools€ò¥€¥ó¥¹¥È¡Œ¥ë€¹€ë€³€È¡¥
147
148GDB€Èbinutils€Ï¡€HomeBrew€Ë€è€ê¥€¥ó¥¹¥È¡Œ¥ë€·€¿€â€Î€òÍÑ€€€ÆÆ°ºî³Îǧ€·€¿¡¥
149HomeBrew€Ï¡€binutils€Î³Æ¥×¥í¥°¥é¥à€ò"g"€Ç»Ï€Þ€ëÌŸŸÎ€Ç¥€¥ó¥¹¥È¡Œ¥ë€¹€ë€¿
150€á¡€Makefile.target€Ç¡€nm€Èobjcopy€ËÂ倚€Æ¡€gnm€Ègobjcopy€òÍÑ€€€ë€è€Š€Ë
151€·€Æ€€€ë¡Ênm€ÏXcode€Ë€âŽÞ€Þ€ì€Æ€€€ë€¬¡€Æ°ºî³Îǧ€Ç€Ïbinutils€ËŽÞ€Þ€ì€Æ€€
152€ënm€òÍÑ€€€¿¡Ë¡¥
153
1541.5 ¥á¥â¥ê¥Þ¥Ã¥×
155
156Mac OS X¥·¥ß¥å¥ì¡Œ¥·¥ç¥óŽÄ¶­€Ç€Ï¡€TOPPERS/ASP¥«¡Œ¥Í¥ë€ª€è€Ó¥¢¥×¥ê¥±¡Œ¥·¥ç
157¥ó¥œ¥Õ¥È¥Š¥§¥¢€¬¡€Mac OS XŸå€Î1€Ä€Î¥×¥í¥»¥¹€Çưºî€¹€ë€¿€á¡€¥á¥â¥ê¥Þ¥Ã¥×
158€Ë€Ä€€€Æ€Ï¡€Mac OS X€Î¥×¥í¥»¥¹€ÎÉžœà€Î°·€€€ËœŸ€Š¡¥
159
160
161£²¡¥¥¿¡Œ¥²¥Ã¥ÈÄêµÁ»ö¹à€Îµ¬Äê
162
1632.1 ¥Ç¡Œ¥¿·¿€ËŽØ€¹€ëµ¬Äê
164
165¥¿¡Œ¥²¥Ã¥È°Íž€Î¥Ç¡Œ¥¿·¿€Î¥µ¥€¥º€ÏŒ¡€ÎÄ̀ꡥ
166
167        int_t                   32¥Ó¥Ã¥È
168        long_t                  32¥Ó¥Ã¥È
169
170        char                    8¥Ó¥Ã¥È
171        int_least8_t    8¥Ó¥Ã¥È
172        void *                  32¥Ó¥Ã¥È
173        intptr_t                32¥Ó¥Ã¥È
174
175¥¿¡Œ¥²¥Ã¥È°Íž€Î¥Ç¡Œ¥¿·¿€Î̵ͭ€ÏŒ¡€ÎÄ̀ꡥ
176
177        int8_t¡€uint8_t                 €¢€ê
178        int64_t¡€uint64_t               €¢€ê
179        int128_t¡€uint128_t             €Ê€·
180        float32_t                               €¢€ê
181        double64_t                              €¢€ê
182
1832.2 ³ä¹þ€ßœèÍý€ÈCPUÎã³°œèÍý€ËŽØ€¹€ëµ¬Äê
184
185Mac OS X¥·¥ß¥å¥ì¡Œ¥·¥ç¥óŽÄ¶­€Ç€Ï¡€¥×¥í¥»¥¹€ËÂЀ¹€ë¥·¥°¥Ê¥ë€ò¡€³ä¹þ€ß€Þ
186€¿€ÏCPUÎã³°€È€·€Æ°·€Š¡¥€¿€À€·¡€SIGKILL€ÈSIGSTOP€Î2€Ä€Î¥·¥°¥Ê¥ë€Ï¡€€œ€ì
187€é€ËÂЀ¹€ë¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é€òÅÐÏ¿€Ç€­€Ê€€€¿€á¡€³ä¹þ€ß€Þ€¿€ÏCPUÎã³°€È€·€Æ
188°·€Š€³€È€¬€Ç€­€Ê€€¡¥€Þ€¿¡€SIGUSR2€â¡€Mac OS X¥·¥ß¥å¥ì¡Œ¥·¥ç¥óŽÄ¶­€ÎŒÂžœ
189€Î€¿€á€Ë»ÈÍÑ€¹€ë€¿€á¡€³ä¹þ€ß€Þ€¿€ÏCPUÎã³°€È€·€Æ°·€Š€³€È€¬€Ç€­€Ê€€¡¥
190
191€³€ì€é€Î3€Ä€Î¥·¥°¥Ê¥ë€òœü€¯€È¡€€€€º€ì€Î¥·¥°¥Ê¥ë€â¡€³ä¹þ€ß€È€·€Æ°·€Š€³€È
192€â¡€CPUÎã³°€È€·€Æ°·€Š€³€È€â€Ç€­€ë¡¥¶ñÂÎŪ€Ë€Ï¡€DEF_INH€Ë€è€Ã€Æ³ä¹þ€ß¥Ï
193¥ó¥É¥é€òÅÐÏ¿€¹€ë€«¡€ATT_ISR€Ë€è€Ã€Æ³ä¹þ€ß¥µ¡Œ¥Ó¥¹¥ë¡Œ¥Á¥ó€òÅÐÏ¿€·€¿Ÿì¹ç
194€Ë€Ï¡€³ä¹þ€ß€È€·€Æ°·€ï€ì¡€DEF_EXC€Ë€è€Ã€ÆCPUÎã³°¥Ï¥ó¥É¥é€òÅÐÏ¿€·€¿Ÿì¹ç
195€Ë€Ï¡€CPUÎã³°€È€·€Æ°·€ï€ì€ë¡¥
196
197³ä¹þ€ß¥Ï¥ó¥É¥éÈÖ¹æ¡Êinhno¡Ë¡€³ä¹þ€ßÈÖ¹æ¡Êintno¡Ë¡€CPUÎã³°¥Ï¥ó¥É¥éÈÖ¹æ
198¡Êexcno¡Ë€ÎÃ̀ϡ€€€€º€ì€â¡€¥·¥°¥Ê¥ëÈÖ¹æ€È°ìÃ×€µ€»€Æ€€€ë¡¥¥·¥°¥Ê¥ëÌŸ€È¥·
199¥°¥Ê¥ëÈÖ¹æ€Ï¡€/usr/include/sys/signal.h€ËÄêµÁ€µ€ì€Æ€€€ë¡¥€Ê€ª¡€macosx.h
200€«€é€³€Î¥Ø¥Ã¥À¥Õ¥¡¥€¥ë€ò¥€¥ó¥¯¥ë¡Œ¥É€·€Æ€€€ë€¿€á¡€¥·¥°¥Ê¥ëÌŸ€òÍÑ€€€ëŸì
201¹ç€Ë€Ï¡€macosx.h€ò¥€¥ó¥¯¥ë¡Œ¥É€¹€ë€ÈÎÉ€€¡¥
202
203³ä¹þ€ßÍ¥ÀèÅـȀ·€Æ€Ï¡€-7¡Á-1€Î7Ãʳ¬€ò¥µ¥Ý¡Œ¥È€·€Æ€€€ë€¬¡€-7€ÏNMI°·€€€È
204€·€Æ€ª€ê¡€¥«¡Œ¥Í¥ëŽÉÍý€Î³ä¹þ€ß€È€Ç€­€ë€Î€Ï¡€-6¡Á-1€ÎÈϰπǀ¢€ë¡¥¥Ç¥Õ¥©
205¥ë¥È€Ç€Ï¡€target_kernel.h€Ë€ª€€€ÆTMIN_INTPRI€ò-6€ËÀßÄꀷ€Æ€ª€ê¡€€³€ì€Ï¡€
206NMI°Ê³°€Ë¥«¡Œ¥Í¥ëŽÉÍý³°€Î³ä¹þ€ß€òÀ߀±€Ê€€€³€È€ò°ÕÌ£€·€Æ€€€ë¡¥€³€ÎÃÍ€òÎã
207€š€Ð-5€ËÊѹ¹€¹€ë€È¡€NMI€Ë²Ã€š€Æ¡€³ä¹þ€ßÍ¥ÀèÅÙ€¬-6€Î³ä¹þ€ß€¬¥«¡Œ¥Í¥ëŽÉÍý
208³°€È€Ê€ë¡¥€Ê€ª¡€TMIN_INTPRI€ËÄêµÁ€Ç€­€ëÃ̀ϡ€-6¡Á-1€ÎÈϰπǀ¢€ë¡¥
209
210€¢€ë³ä¹þ€ß€ò¥«¡Œ¥Í¥ëŽÉÍý³°€Î³ä¹þ€ß€È€·€Æ»ÈÍÑ€¹€ëŸì¹ç€Ë€Ï¡€CFG_INT€Ë€ª€€
211€Æ³ä¹þ€ßÍ¥ÀèÅÙ€òTMIN_INTPRI€è€ê¹â€€¥ì¥Ù¥ë¡ÊÃ̀Ȁ·€Æ€Ï¡€€è€êŸ®€µ€€Ã͡ˀË
212ÀßÄꀷ¡€³ä¹þ€ß¥Ï¥ó¥É¥é°À­€ËTA_NONKERNEL€ò»ØÄꀷ€ÆDEF_INH€Ë€è€ê³ä¹þ€ß¥Ï
213¥ó¥É¥é€òÄêµÁ€¹€ì€Ð€è€€¡Ê¥«¡Œ¥Í¥ëŽÉÍý³°€Î³ä¹þ€ß€ËÂЀ·€Æ³ä¹þ€ß¥µ¡Œ¥Ó¥¹¥ë¡Œ
214¥Á¥ó€òÅÐÏ¿€¹€ë€³€È€Ï€Ç€­€Ê€€€Î€ÇÃí°Õ¡Ë¡¥
215
216¥«¡Œ¥Í¥ëŽÉÍý³°€Î³ä¹þ€ß¥Ï¥ó¥É¥é€Ï¡€¥«¡Œ¥Í¥ëÆâ€Î³ä¹þ€ßœÐÆþžýœèÍý€ò·Ðͳ€»
217€º€ËžÆ€ÓœÐ€µ€ì€ë¡¥€¹€Ê€ï€Á¡€¥«¡Œ¥Í¥ëŽÉÍý³°€Î³ä¹þ€ß¥Ï¥ó¥É¥é€Îµ­œÒÊýË¡€Ï¡€
218Mac OS X€Î¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é€ÈƱ€ž€Ç€¢€ë¡¥
219
220dis_int€Èena_int€Ï¡€NMI°Ê³°€Î³ä¹þ€ßÍ×µá¥é¥€¥ó€ËÂЀ·€Æ¥µ¥Ý¡Œ¥È€·€Æ€€€ë¡¥
221µÕ€ËžÀ€Š€È¡€³ä¹þ€ßÍ¥ÀèÅÙ€¬-7¡ÊNMI¡Ë€Î³ä¹þ€ßÍ×µá¥é¥€¥ó¡€CPUÎã³°€È€·€Æ°·€Ã
222€Æ€€€ë¥·¥°¥Ê¥ë¡€³ä¹þ€ß°À­€¬ÀßÄꀵ€ì€Æ€€€Ê€€³ä¹þ€ßÍ×µá¥é¥€¥ó€ËÂЀ¹€ë
223dis_int€Èena_int€Ï¡€E_OBJ¥š¥é¡Œ€È€Ê€ë¡¥
224
225CFG_INT€ËÂЀ¹€ëÀ©žÂ»ö¹à€È€·€Æ¡€¥ì¥Ù¥ë¥È¥ê¥¬€¬¥µ¥Ý¡Œ¥È€µ€ì€Æ€ª€é€º¡€³ä¹þ
226€ß°À­€ËTA_EDGE€ò»ØÄꀷ€Ê€€€È¡€E_RSATR¥š¥é¡Œ€È€Ê€ë¡¥€³€ì€Ï¡€¥×¥í¥»¥¹€Ë
227ÂЀ¹€ë¥·¥°¥Ê¥ë€Ï¡€¥š¥Ã¥ž¥È¥ê¥¬€ÈƱÍ̀˿¶€ëÉñ€€¡€¥ì¥Ù¥ë¥È¥ê¥¬€Î€è€Š€Ë¿¶
228€ëÉñ€ï€»€ë€³€È€¬€Ç€­€Ê€€€¿€á€Ç€¢€ë¡¥
229
230xsns_xpn€ËÂЀ¹€ëÀ©žÂ»ö¹à€Ï€Ê€€¡ÊÀµ³Î€ËÈœÄꀵ€ì€ë¡Ë¡¥
231
232°Ê²Œ€Î3€Ä€Î¥·¥°¥Ê¥ë€Ï¡€³ä¹þ€ß€È€·€Æ€âCPUÎã³°€È€·€Æ€â°·€ï€Ê€€Ÿì¹ç€Ë¡€¥·
233¥°¥Ê¥ë€ò¥Þ¥¹¥¯€»€º€Ë¡€ÉžœàŪ€Ê¿¶Éñ€€€ò€µ€»€ë¡¥€³€ì€Ï¡€¥Ç¥Ð¥Ã¥°€òÍÆ°×€Ë
234€¹€ë€¿€á€Ç€¢€ë¡ÊÎ〚€Ð¡€SIGINT€ò¥Þ¥¹¥¯€¹€ë€È¡€CTRL+C€Ç¥×¥í¥°¥é¥à€ÎŒÂ¹Ô
235€¬Ää»ß€·€Ê€¯€Ê€ë¡Ë¡¥
236
237        SIGINT          ³ä¹þ€ß¡ÊCTRL+C¡Ë
238        SIGBUS          ¥Ð¥¹¥š¥é¡Œ
239        SIGSEGV         ¥»¥°¥á¥ó¥Æ¡Œ¥·¥ç¥ó°ãÈ¿
240
2412.3 À­ÇœÉŸ²ÁÍÑ¥·¥¹¥Æ¥à»þ¹ï€Î»²ŸÈ€ËŽØ€¹€ëµ¬Äê
242
243get_utm€ò¥µ¥Ý¡Œ¥È€·€Æ€€€ë€¬¡€¥·¥ß¥å¥ì¡Œ¥·¥ç¥óŽÄ¶­€ÎÀ©žÂŸå¡€Àµ³Î€ÊÀ­ÇœÉŸ
244²Á€Ë»ÈÍÑ€¹€ë€³€È€Ï€Ç€­€Ê€€¡¥
245
2462.4 ¥ß¥å¡Œ¥Æ¥Ã¥¯¥¹µ¡Çœ³ÈÄ¥€Î¥µ¥Ý¡Œ¥È€ËŽØ€¹€ëµ¬Äê
247
248¥ß¥å¡Œ¥Æ¥Ã¥¯¥¹µ¡Çœ³ÈÄ¥¥Ñ¥Ã¥±¡Œ¥ž€ò¥µ¥Ý¡Œ¥È€·€Æ€€€ë¡¥
249
2502.5 ¥ª¡Œ¥Ð¥é¥ó¥Ï¥ó¥É¥éµ¡Çœ³ÈÄ¥€Î¥µ¥Ý¡Œ¥È€ËŽØ€¹€ëµ¬Äê
251
252¥ª¡Œ¥Ð¥é¥ó¥Ï¥ó¥É¥éµ¡Çœ³ÈÄ¥¥Ñ¥Ã¥±¡Œ¥ž€ò¥µ¥Ý¡Œ¥È€·€Æ€€€ë€¬¡€¥·¥ß¥å¥ì¡Œ¥·¥ç
253¥óŽÄ¶­€ÎÀ©žÂŸå¡€¥×¥í¥»¥Ã¥µ»þŽÖ€Î¬Äê€Ë€Ï€«€Ê€ê€Îžíº¹€¬ŽÞ€Þ€ì€ë¡¥¥×¥í¥»¥Ã
254¥µ»þŽÖ€Ë»ØÄê€Ç€­€ëÃÍ€ËÀ©žÂ€Ï€Ê€€¡Ê€Ä€Þ€ê¡€TMAX_OVRTIM€ÏULONG_MAX€Ç€¢
255€ë¡Ë¡¥
256
2572.6 ¥¿¥¹¥¯Í¥ÀèÅÙ³ÈÄ¥€Î¥µ¥Ý¡Œ¥È€ËŽØ€¹€ëµ¬Äê
258
259¥¿¥¹¥¯Í¥ÀèÅÙ³ÈÄ¥¥Ñ¥Ã¥±¡Œ¥ž€ò¥µ¥Ý¡Œ¥È€·€Æ€€€ë¡¥
260
2612.7 À©Ì󥿥¹¥¯³ÈÄ¥€Î¥µ¥Ý¡Œ¥È€ËŽØ€¹€ëµ¬Äê
262
263À©Ì󥿥¹¥¯³ÈÄ¥¥Ñ¥Ã¥±¡Œ¥ž€ò¥µ¥Ý¡Œ¥È€·€Æ€€€ë¡¥
264
2652.8 ưŪÀžÀ®µ¡Çœ³ÈÄ¥€Î¥µ¥Ý¡Œ¥È€ËŽØ€¹€ëµ¬Äê
266
267ưŪÀžÀ®µ¡Çœ³ÈÄ¥¥Ñ¥Ã¥±¡Œ¥ž€ò¥µ¥Ý¡Œ¥È€·€Æ€€€ë¡¥
268
269ưŪ¥á¥â¥êŽÉÍý€Ï¡€¥ª¡Œ¥×¥ó¥œ¡Œ¥¹€Î¥á¥â¥ê³äÉÕ€±¥é¥€¥Ö¥é¥ê€Ç€¢€ëTLSF€òÍÑ
270€€€ëÊýË¡€òÉžœà€Ë€·€Æ€€€ë¡¥€œ€Î€¿€á¡€Æ°ÅªÀžÀ®µ¡Çœ³ÈÄ¥€ò»ÈÍÑ€¹€ëŸì¹ç€Ë€Ï¡€
271TLSF€Î¥Ñ¥Ã¥±¡Œ¥ž€ËŽÞ€Þ€ì€ëtlsf.h€Ètlsf.c€ò¡€¥«¡Œ¥Í¥ë€ò¥Ó¥ë¥É€¹€ë¥Ç¥£¥ì
272¥¯¥È¥ê€«¡€vpath€Ç»ØÄꀵ€ì€¿¥Ç¥£¥ì¥¯¥È¥ê€ËÃÖ€€€Æ€ª€¯É¬Í×€¬€¢€ë¡¥€Þ€¿¡€
273Makefile€ÎKERNEL_COBJS€ÎÄêµÁ€Ë¡€°Ê²Œ€Î€è€Š€Ëtlsf.o€òÄɲÀ¹€ëɬÍ×€¬€¢€ë¡¥
274
275----------------------------------------
276KERNEL_COBJS := $(KERNEL_COBJS) tlsf.o
277----------------------------------------
278
279€Ê€ª¡€TLSF¡Êưºî³Îǧ€Ï¡€Version 2.4.6¡Ë€Ï¡€°Ê²Œ€Î¥Š¥§¥Ö¥µ¥€¥È€«€é¥À¥Š¥ó
280¥í¡Œ¥É€¹€ë€³€È€¬€Ç€­€ë¡¥
281
282        http://rtportal.upv.es/rtmalloc/
283
2842.9 €œ€ÎŸ€ÎÀ©žÂ»ö¹à
285
286sil_dly_nse€Ï¡€¥·¥ß¥å¥ì¡Œ¥·¥ç¥óŽÄ¶­€Ç€Ï°ÕÌ£€¬€Ê€€€³€È€«€é¡€²¿€â€·€Ê€€¥€
287¥ó¥é¥€¥óŽØ¿ô€È€·€Æ€€€ë¡¥
288
289
290£³¡¥¥É¥é¥€¥ÐŽØÏ¢€ÎŸðÊó
291
2923.1 ¥¿¥€¥Þ¥É¥é¥€¥Ð
293
294¥¿¥€¥Þ¥É¥é¥€¥Ð€Ï¡€Mac OS X€Î¥€¥ó¥¿¡Œ¥Ð¥ë¥¿¥€¥Þµ¡Çœ€ò»ÈÍÑ€·€Æ€€€ë¡¥€œ€Î
295€¿€á¡€¥€¥ó¥¿¡Œ¥Ð¥ë¥¿¥€¥Þ€òÊÌ€ÎÌÜŪ€Ç»ÈÍÑ€¹€ë€³€È€Ï€Ç€­€Ê€€¡¥
296
297¥¿¥€¥à¥Æ¥£¥Ã¥¯€ÎŒþŽü€Ï¡€¥Ç¥Õ¥©¥ë¥È€Ç€Ï10¥ß¥êÉÀȀ·€Æ€€€ë¡¥target_kernel.h
298€ÇÄêµÁ€µ€ì€Æ€€€ëTIC_NUME€ÈTIC_DENO€òœñ€­Ž¹€š€ë€³€È€Ç¡€¥¿¥€¥à¥Æ¥£¥Ã¥¯€Î
299ŒþŽü€òÊѹ¹€¹€ë€³€È€¬€Ç€­€ë¡¥
300
3013.2 ¥·¥ê¥¢¥ë¥€¥ó¥¿¥Õ¥§¡Œ¥¹¥É¥é¥€¥Ð
302
303¥·¥ê¥¢¥ë¥€¥ó¥¿¥Õ¥§¡Œ¥¹¥É¥é¥€¥Ð€Ç€Ï¡€¥·¥ê¥¢¥ëI/O¥Ý¡Œ¥È€ò1€Ä€Î€ß¥µ¥Ý¡Œ¥È
304€·€Æ€ª€ê¡€¥×¥í¥»¥¹€ÎÉžœàÆþœÐÎÏ€ËÂЀ¹€ëÊž»ú€ÎÆþœÐÎπnjžœ€·€Æ€€€ë¡¥€¹€Ê
305€ï€Á¡€¥·¥ê¥¢¥ë¥€¥ó¥¿¥Õ¥§¡Œ¥¹¥É¥é¥€¥Ð€ËÁ÷¿®€·€¿Êž»ú€Ï¡€¥×¥í¥»¥¹€ÎÉžœàœÐ
306Îπ˜ÐÎÏ€µ€ì¡€¥·¥ê¥¢¥ë¥€¥ó¥¿¥Õ¥§¡Œ¥¹¥É¥é¥€¥Ð€«€éÊž»ú€òŒõ¿®€·€è€Š€È€¹€ë
307€È¡€¥×¥í¥»¥¹€ÎÉžœàÆþÎÏ€ËÆþÎÏ€µ€ì€ë¡¥
308
309Ê£¿ô€Î¥·¥ê¥¢¥ëI/O¥Ý¡Œ¥È€ò¥µ¥Ý¡Œ¥È€·¡€ÉžœàÆþœÐÎϰʳ°€ËÂЀ¹€ëÊž»ú€ÎÆþœÐÎÏ
310€ò²ÄÇœ€Ë€¹€ë€³€È€â¹ÍΞ€·€Æ¥³¡Œ¥É€¬ºîÀ®€·€Æ€¢€ë€¬¡€žœ»þÅÀ€Ç€ÏÌ€ž¡ŸÚ€Ç€¢
311€ë¡¥
312
3133.3 ¥·¥¹¥Æ¥à¥í¥°€ÎÄã¥ì¥Ù¥ëœÐÎÏ
314
315¥·¥¹¥Æ¥à¥í¥°€ÎÄã¥ì¥Ù¥ëœÐÎπϡ€¥×¥í¥»¥¹€ÎÉžœà¥š¥é¡Œ€ËÂЀ·€ÆÊž»ú€òœÐÎÏ€¹
316€ëÊýË¡€ÇŒÂžœ€·€Æ€€€ë¡¥
317
3183.4 ¥Î¥ó¥Ö¥í¥Ã¥­¥ó¥°I/O¥µ¥Ý¡Œ¥È¥â¥ž¥å¡Œ¥ë
319
320Mac OS X¥·¥ß¥å¥ì¡Œ¥·¥ç¥óŽÄ¶­€Ç¥Î¥ó¥Ö¥í¥Ã¥­¥ó¥°I/Oµ¡Çœ€Î»ÈÍÑ€ò¥µ¥Ý¡Œ¥È€¹
321€ë¥â¥ž¥å¡Œ¥ë€È€·€Æ¡€unix_sigio.cfg€ª€è€Óunix_sigio.h€òÍѰՀ·€Æ€€€ë¡¥
322
323¥Î¥ó¥Ö¥í¥Ã¥­¥ó¥°I/Oµ¡Çœ€òÍÑ€€€ë€È¡€I/O€ÎŸõÂÖ€ËÊѲœ€¬€¢€Ã€¿Ÿì¹ç€Ë¡€¥×¥í
324¥»¥¹€ËÂЀ·€ÆSIGIO¥·¥°¥Ê¥ë€¬ÇÛÁ÷€µ€ì€ë¡¥¥Î¥ó¥Ö¥í¥Ã¥­¥ó¥°I/Oµ¡Çœ€òÍÑ€€€ë
325¥â¥ž¥å¡Œ¥ë€Ï¡€SIGIO¥·¥°¥Ê¥ë€¬ÇÛÁ÷€µ€ì€¿Ÿì¹ç€ÎœèÍý€òÍѰՀ¹€ëɬÍ×€¬€¢€ë¡¥
326
327€³€Î¥µ¥Ý¡Œ¥È¥â¥ž¥å¡Œ¥ë€òÍÑ€€€ëŸì¹ç¡€¥¢¥×¥ê¥±¡Œ¥·¥ç¥ó€Ï¡€SIGIO¥·¥°¥Ê¥ë€¬
328ÇÛÁ÷€µ€ì€¿Ÿì¹ç€ÎœèÍý€ò³ä¹þ€ß¥µ¡Œ¥Ó¥¹¥ë¡Œ¥Á¥ó€È€·€ÆÍѰՀ·¡€ATT_ISR€Ë€è€ê
329³ä¹þ€ßÈÖ¹æINTNO_SIGIO€ËÂЀ·€ÆÅÐÏ¿€¹€ë€³€È€Ç¡€SIGIO¥·¥°¥Ê¥ëÇÛÁ÷»þ€ËžÆ€Ó
330œÐ€µ€ì€ë€è€Š€Ë€Ç€­€ë¡¥
331
332€Ê€ª¡€¥·¥ê¥¢¥ë¥€¥ó¥¿¥Õ¥§¡Œ¥¹¥É¥é¥€¥Ð€Ï¡€€³€Îµ¡Çœ€òÍÑ€€€ÆŒÂžœ€·€Æ€€€ë¡¥
333
334
335£Ž¡¥¥·¥¹¥Æ¥à¹œÃÛŒêœç€ÈŒÂ¹ÔŒêœç
336
3374.1 ¥·¥¹¥Æ¥à¹œÃۀȌ¹Ô
338
339Mac OS X¥·¥ß¥å¥ì¡Œ¥·¥ç¥óŽÄ¶­€ò¹œÃÛ€¹€ëŒêœç€Ï¡€¡ÖTOPPERS/ASP¥«¡Œ¥Í¥ë ¥æ¡Œ
340¥¶¡Œ¥º¥Þ¥Ë¥å¥¢¥ë¡×€Î¡Ö£³¡¥¥¯¥€¥Ã¥¯¥¹¥¿¡Œ¥È¥¬¥€¥É¡×€ÎŸÏ€Ëµ­œÒ€µ€ì€Æ€€€ë
341ÄÌ€ê€Ç€¢€ë¡¥
342
343¹œÃÛ€·€¿¥·¥ß¥å¥ì¡Œ¥·¥ç¥óŽÄ¶­€ÎŒÂ¹Ô€Ï¡€ŒÂ¹Ô·ÁŒ°¥Õ¥¡¥€¥ë€È€·€ÆÀžÀ®€µ€ì€ë
344asp€òŒÂ¹Ô€¹€ë€À€±€Ç€è€€¡¥
345
3464.2 ¥Ç¥Ð¥Ã¥¬€Î»ÈÍÑÊýË¡
347
348Œ¡€Î€è€Š€ÊŒêœç€Ë€è€ê¡€GDB¥Ç¥Ð¥Ã¥¬€ÎŽÉÍý²Œ€ÇMac OS X¥·¥ß¥å¥ì¡Œ¥·¥ç¥óŽÄ¶­
349€òŒÂ¹Ô€¹€ë€³€È€¬€Ç€­€ë¡¥€Ê€ª¡€Xcode 6.0.1€Ç€Ï¡€GDB€ËÂ倚€ÆLLDB€¬Éžœà€Î
350¥Ç¥Ð¥Ã¥¬€È€Ê€Ã€Æ€€€ë¡¥GDB€ò¥€¥ó¥¹¥È¡Œ¥ë€¹€ë€Î€ÏÌÌÅ݀ǀ¢€ë¡¥
351
352        % gdb asp
353        <GDB€Îµ¯Æ°¥á¥Ã¥»¡Œ¥ž>
354        (gdb) handle SIGUSR2 nostop noprint
355        (gdb) run
356
357€³€³€Ç¡€¡Öhandle SIGUSR2 nostop noprint¡×€Ï¡€SIGUSR2€Ë€è€Ã€Æ¥Ç¥Ð¥Ã¥¬€¬
358Ää»ß€¹€ë€Î€òËÉ€°€¿€á€Î¥³¥Þ¥ó¥É€Ç€¢€ë¡¥€³€ì€òŸÊ€¯€È¡€¥Ç¥£¥¹¥Ñ¥Ã¥Á€ÎÅÙ€Ë
359¥Ç¥Ð¥Ã¥¬€¬Ää»ß€·€Æ€·€Þ€Š¡¥€Þ€¿¡€¥µ¥ó¥×¥ë¥×¥í¥°¥é¥à¡Êsample1¡Ë€òŒÂ¹Ô€¹€ë
360ºÝ€Ë€Ï¡€CPUÎã³°€È€·€ÆÍÑ€€€Æ€€€ëSIGINFO€Ë€è€Ã€Æ¥Ç¥Ð¥Ã¥¬€¬Ää»ß€¹€ë€³€È€â
361ËÉ€€€Ç€ª€¯€³€È€¬É¬Í׀ǀ¢€ë¡¥
362
363        (gdb) handle SIGINFO nostop noprint
364
365€³€ì€é€Î¥³¥Þ¥ó¥É€ò¡€.gdbinit€ËÀßÄꀷ€Æ€ª€¯€ÈÊØÍø€Ç€¢€ë¡¥
366
367€Þ€¿¡€Ÿò·ïÉÕ€­¥Ö¥ì¡Œ¥¯¥Ý¥€¥ó¥È€ò»È€Š€È¡€ÆÃÄê€Î¥¿¥¹¥¯€¬ÆÃÄê€Î¥¢¥É¥ì¥¹€ò
368ŒÂ¹Ô€·€¿Ÿì¹ç€Ë€Î€ßŒÂ¹Ô€òÄä»ß€µ€»€ë€³€È€¬€Ç€­€ë¡¥€¿€À€·¡€¥Ö¥ì¡Œ¥¯Ÿò·ï€ò
369µ­œÒ€¹€ë€Ë€Ï¡€¥«¡Œ¥Í¥ë€ÎÆâÉô¹œÂ€€òÃ΀Àƀ€€ë€³€È€¬É¬Í׀ǀ¢€ë¡¥
370
371
372£µ¡¥»²¹ÍŸðÊó
373
3745.1 Îà»÷€Î¥¿¡Œ¥²¥Ã¥È€Ø€Î¥Ý¡Œ¥Æ¥£¥ó¥°
375
376Max OS X€Î¥«¡Œ¥Í¥ë€Ï¡€BSD UNIX¥Ù¡Œ¥¹€Ç€¢€ê¡€Mac OS X¥¿¡Œ¥²¥Ã¥È°ÍžÉô€Ë
377€ª€€€Æ€â¡€Mac OS X€ËÆÃÍ­€Îµ¡Çœ€Ï€Û€È€ó€É»ÈÍÑ€·€Æ€€€Ê€€¡¥€œ€Î€¿€á¡€ÂŸ€Î
378BSD UNIX¥Ù¡Œ¥¹€ÎOS€ä¡€Linux€Ø€Î¥Ý¡Œ¥Æ¥£¥ó¥°€â²ÄÇœ€È»×€ï€ì€ë¡¥
379
380€¿€À€·¡€ÌÀ€é€«€ËOS€ä¥×¥í¥»¥Ã¥µ€Ë°Íž€¹€ëÉôʬ€È€·€Æ¡€¥¿¥¹¥¯€Îµ¯Æ°»þ€Ë¥¿
381¥¹¥¯€Î¥á¥€¥ó¥ë¡Œ¥Á¥ó€ËʬŽô€¹€ë€¿€á€Ë¡€jmp_buf¹œÂ€Â΀ËPC€äSP€òÄŸÀÜÀßÄꀷ
382€Ælongjmp€·€Æ€€€ë¥³¡Œ¥É€¬€¢€ë¡¥jmp_buf¹œÂ€Â΀ÎÃæ€ÇPC€äSP€Î°ÌÃÖ€Ï¥×¥í¥»¥Ã
383¥µ€äOS¡Êž·Ì©€Ë€Ï¥é¥€¥Ö¥é¥ê¡Ë€Ë€è€Ã€Æ°Û€Ê€ë€·¡€¥×¥í¥»¥Ã¥µ€Ë€è€Ã€Æ€ÏŸ€Î
384¥ì¥ž¥¹¥¿€âÀßÄꀷ€Ê€±€ì€Ð€Ê€é€Ê€€Ÿì¹ç€¬€¢€ë¡¥
385
386
387£¶¡¥¥ê¥Õ¥¡¥ì¥ó¥¹
388
3896.1 ¥Ç¥£¥ì¥¯¥È¥ê¹œÀ®¡Š¥Õ¥¡¥€¥ë¹œÀ®
390
391        target/macosx_gcc/
392                E_PACKAGE                               ŽÊ°×¥Ñ¥Ã¥±¡Œ¥ž€Î¥Õ¥¡¥€¥ë¥ê¥¹¥È
393                MANIFEST                                žÄÊ̥ѥ屡Œ¥ž€Î¥Õ¥¡¥€¥ë¥ê¥¹¥È
394                Makefile.target                 Makefile€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô
395                macosx.h                                ¥¿¡Œ¥²¥Ã¥È€Î¥Ï¡Œ¥É¥Š¥§¥¢»ñž»€ÎÄêµÁ
396                target.tf                               kernel.tf€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô
397                target_cfg1_out.h               cfg1_out.c€Î¥ê¥ó¥¯€ËɬÍ׀ʥ¹¥¿¥Ö€ÎÄêµÁ
398                target_check.tf                 kernel_check.tf€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô
399                target_config.c                 ¥«¡Œ¥Í¥ëŒÂÁõ€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉôŽØÏ¢€ÎÄêµÁ
400                target_config.h                 ¥«¡Œ¥Í¥ëŒÂÁõ€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô
401                target_def.csv                  kernel_def.csv€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô
402                target_kernel.h                 kernel.h€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô
403                target_rename.def               ¥¿¡Œ¥²¥Ã¥È°ÍžÉô€ÎÆâÉôŒ±ÊÌÌŸ€Î¥ê¥Í¡Œ¥àÄêµÁ
404                target_rename.h                 ¥¿¡Œ¥²¥Ã¥È°ÍžÉô€ÎÆâÉôŒ±ÊÌÌŸ€Î¥ê¥Í¡Œ¥à
405                target_serial.c                 serial.c€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô
406                target_serial.cfg               serial.cfg€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô
407                target_serial.h                 serial.h€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô
408                target_sil.h                    sil.h€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô
409                target_stddef.h                 t_stddef.h€Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô
410                target_syssvc.h                 ¥·¥¹¥Æ¥à¥µ¡Œ¥Ó¥¹€Î¥¿¡Œ¥²¥Ã¥È°ÍžÄêµÁ
411                target_test.h                   ¥Æ¥¹¥È¥×¥í¥°¥é¥à€Î¥¿¡Œ¥²¥Ã¥È°ÍžÄêµÁ
412                target_timer.c                  ¥¿¥€¥Þ¥É¥é¥€¥Ð
413                target_timer.cfg                ¥¿¥€¥Þ¥É¥é¥€¥Ð€Î¥³¥ó¥Õ¥£¥®¥å¥ì¡Œ¥·¥ç¥ó¥Õ¥¡¥€¥ë
414                target_timer.h                  ¥¿¥€¥Þ¥É¥é¥€¥Ð€ò»ÈÍÑ€¹€ë€¿€á€ÎÄêµÁ
415                target_unrename.h               ¥¿¡Œ¥²¥Ã¥È°ÍžÉô€ÎÆâÉôŒ±ÊÌÌŸ€Î¥ê¥Í¡Œ¥à²òœü
416                target_user.txt                 ¥¿¡Œ¥²¥Ã¥È°ÍžÉô€Î¥æ¡Œ¥¶¡Œ¥º¥Þ¥Ë¥å¥¢¥ë
417                unix_sigio.cfg                  ¥Î¥ó¥Ö¥í¥Ã¥­¥ó¥°I/O¥µ¥Ý¡Œ¥È¥â¥ž¥å¡Œ¥ë€Î¥³¥ó
418                                                                ¥Õ¥£¥®¥å¥ì¡Œ¥·¥ç¥ó¥Õ¥¡¥€¥ë
419                unix_sigio.h                    ¥Î¥ó¥Ö¥í¥Ã¥­¥ó¥°I/O¥µ¥Ý¡Œ¥È¥â¥ž¥å¡Œ¥ë€ÎÄêµÁ
420
4216.2 ¥Ð¡Œ¥ž¥ç¥óÍúÎò
422
423        2006ǯ10·î29Æü  Release 1.A.0           ºÇœé€Î¥ê¥ê¡Œ¥¹
424        2007ǯ2·î20Æü   Release 1.A.1
425        2007ǯ2·î20Æü   Release 1.A.2
426        2007ǯ7·î12Æü   Release 1.B.0
427        2007ǯ7·î12Æü   Release 1.B.1
428        2007ǯ7·î16Æü   Release 1.B.2
429        2007ǯ7·î21Æü   Release 1.B.3           ¥Ç¥£¥ì¥¯¥È¥ê¹œÀ®€ÎÊѹ¹
430        2007ǯ8·î20Æü   Release 1.B.4
431        2007ǯ10·î16Æü  Release 1.B.5
432        2007ǯ11·î15Æü  Release 1.0.0           ÀµŒ°ÈǀΥê¥ê¡Œ¥¹
433        2007ǯ12·î23Æü  Release 1.1.0
434        2008ǯ3·î19Æü   Release 1.2.0
435        2008ǯ3·î21Æü   Release 1.2.1
436        2008ǯ4·î12Æü   Release 1.3.0
437        2008ǯ5·î13Æü   Release 1.3.1           ºÇœé€Î°ìÈÌžø³«ÈÇ
438        2008ǯ8·î21Æü   Release 1.3.2
439        2009ǯ5·î11Æü   Release 1.4.0
440        2010ǯ7·î22Æü   Release 1.5.0           ³ÈÄ¥¥Ñ¥Ã¥±¡Œ¥ž€ò°ìÈÌžø³«
441        2010ǯ8·î1Æü    Release 1.6.0           cfg-1.6€ËÂбþ
442        2011ǯ5·î9Æü    Release 1.7.0           Æ°ÅªÀžÀ®µ¡Çœ³ÈÄ¥¥Ñ¥Ã¥±¡Œ¥ž€ÎÄɲÃ
443        2012ǯ12·î26Æü  Release 1.8.0
444        2014ǯ1·î6Æü    Release 1.9.0           ¥á¥Ã¥»¡Œ¥ž¥Ð¥Ã¥Õ¥¡µ¡Çœ³ÈÄ¥€ÎÄɲÃ
445        2014ǯ11·î17Æü  Release 1.9.1
446
447°ÊŸå
詳しい使い方は TracBrowser を参照してください。