nsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/process/magic-numbermodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Simplified)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/zh_CN/process/magic-numbermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/it_IT/process/magic-numbermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/ja_JP/process/magic-numbermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/ko_KR/process/magic-numbermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/sp_SP/process/magic-numbermodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Traditional)uh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhU/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/process/magic-number.rsthKubhtarget)}(h.. _tw_magicnumbers:h]h}(h]h ]h"]h$]h&]refidtw-magicnumbersuh1hhKhhhhhhubhwarning)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]h paragraph)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_TW/disclaimer-zh_TW.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubhnote)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h]h)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h](h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<}(hhhhhNhNubh reference)}(h2023002089@link.tyut.edu.cnh]h2023002089@link.tyut.edu.cn}(hhhhhNhNubah}(h]h ]h"]h$]h&]refuri"mailto:2023002089@link.tyut.edu.cnuh1hhhubh>。}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh]hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubh field_body)}(h=:ref:`Documentation/staging/magic-number.rst ` h]h)}(h<:ref:`Documentation/staging/magic-number.rst `h]h)}(hj1h]hinline)}(hj1h]h&Documentation/staging/magic-number.rst}(hj8hhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1j6hj3ubah}(h]h ]h"]h$]h&]refdoc'translations/zh_TW/process/magic-number refdomainjCreftyperef refexplicitrefwarn reftarget magicnumbersuh1hhhhKhj/ubah}(h]h ]h"]h$]h&]uh1hhhhKhj+ubah}(h]h ]h"]h$]h&]uh1j)hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubah}(h]h ]h"]h$]h&]uh1jhhhhhhhKubh)}(h如果想評論或更新本文的內容,請直接發信到LKML。如果你使用英文交流有困難的話,也可 以向中文版維護者求助。如果本翻譯更新不及時或者翻譯存在問題,請聯繫中文版維護者::h]h如果想評論或更新本文的內容,請直接發信到LKML。如果你使用英文交流有困難的話,也可 以向中文版維護者求助。如果本翻譯更新不及時或者翻譯存在問題,請聯繫中文版維護者:}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh literal_block)}(hX中文版維護者: 賈威威 Jia Wei Wei 中文版翻譯者: 賈威威 Jia Wei Wei 中文版校譯者: 賈威威 Jia Wei Wei 胡皓文 Hu Haowen <2023002089@link.tyut.edu.cn>h]hX中文版維護者: 賈威威 Jia Wei Wei 中文版翻譯者: 賈威威 Jia Wei Wei 中文版校譯者: 賈威威 Jia Wei Wei 胡皓文 Hu Haowen <2023002089@link.tyut.edu.cn>}hjsbah}(h]h ]h"]h$]h&]hhuh1j}hhhK hhhhubhsection)}(hhh](htitle)}(hLinux 魔術數h]hLinux 魔術數}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h這個文件是有關當前使用的魔術值註冊表。當你給一個結構添加了一個魔術值,你也應該把這個魔術值添加到這個文件,因爲我們最好把用於各種結構的魔術值統一起來。h]h這個文件是有關當前使用的魔術值註冊表。當你給一個結構添加了一個魔術值,你也應該把這個魔術值添加到這個文件,因爲我們最好把用於各種結構的魔術值統一起來。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hX使用魔術值來保護內核數據結構是一個非常好的主意。這就允許你在運行期檢查(a)一個結構是否已經被攻擊,或者(b)你已經給一個例行程序通過了一個錯誤的結構。後一種情況特別地有用---特別是當你通過一個空指針指向結構體的時候。tty源碼,例如,經常通過特定驅動使用這種方法並且反覆地排列特定方面的結構。h]hX使用魔術值來保護內核數據結構是一個非常好的主意。這就允許你在運行期檢查(a)一個結構是否已經被攻擊,或者(b)你已經給一個例行程序通過了一個錯誤的結構。後一種情況特別地有用---特別是當你通過一個空指針指向結構體的時候。tty源碼,例如,經常通過特定驅動使用這種方法並且反覆地排列特定方面的結構。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hD使用魔術值的方法是在結構的開始處聲明的,如下::h]hC使用魔術值的方法是在結構的開始處聲明的,如下:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj~)}(h8struct tty_ldisc { int magic; ... };h]h8struct tty_ldisc { int magic; ... };}hjsbah}(h]h ]h"]h$]h&]hhuh1j}hhhKhjhhubh)}(hX當你以後給內核添加增強功能的時候,請遵守這條規則!這樣就會節省數不清的調試時間,特別是一些古怪的情況,例如,數組超出範圍並且重新寫了超出部分。遵守這個規則,這些情況可以被快速地,安全地避免。h]hX當你以後給內核添加增強功能的時候,請遵守這條規則!這樣就會節省數不清的調試時間,特別是一些古怪的情況,例如,數組超出範圍並且重新寫了超出部分。遵守這個規則,這些情況可以被快速地,安全地避免。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh block_quote)}(hTheodore Ts'o 31 Mar 94 h]hdefinition_list)}(hhh]hdefinition_list_item)}(hTheodore Ts'o 31 Mar 94 h](hterm)}(h Theodore Ts'oh]hTheodore Ts’o}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK"hjubh definition)}(hhh]h)}(h 31 Mar 94h]h 31 Mar 94}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hj ubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhK"hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK!hjhhubh)}(h*給當前的Linux 2.1.55添加魔術表。h]h*給當前的Linux 2.1.55添加魔術表。}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjhhubj)}(h4Michael Chastain 22 Sep 1997 h]h)}(h3Michael Chastain 22 Sep 1997h](hMichael Chastain <}(hjFhhhNhNubh)}(hmailto:mec@shout.neth]hmailto:mec@shout.net}(hjNhhhNhNubah}(h]h ]h"]h$]h&]refurijPuh1hhjFubh > 22 Sep 1997}(hjFhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK&hjBubah}(h]h ]h"]h$]h&]uh1jhhhK&hjhhubh)}(h現在應該最新的Linux 2.1.112.因爲在特性凍結期間,不能在2.2.x前改變任何東西。這些條目被數域所排序。h]h現在應該最新的Linux 2.1.112.因爲在特性凍結期間,不能在2.2.x前改變任何東西。這些條目被數域所排序。}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjhhubj)}(h 29 Jul 1998 h]h)}(h;Krzysztof G.Baranowski 29 Jul 1998h](h Krzysztof G.Baranowski 29 Jul 1998}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK,hj{ubah}(h]h ]h"]h$]h&]uh1jhhhK,hjhhubh)}(h更新魔術表到Linux 2.5.45。剛好越過特性凍結,但是有可能還會有一些新的魔術值在2.6.x之前融入到內核中。h]h更新魔術表到Linux 2.5.45。剛好越過特性凍結,但是有可能還會有一些新的魔術值在2.6.x之前融入到內核中。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjhhubj)}(h'Petr Baudis 03 Nov 2002 h]h)}(h&Petr Baudis 03 Nov 2002h](h Petr Baudis <}(hjhhhNhNubh)}(h pasky@ucw.czh]h pasky@ucw.cz}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:pasky@ucw.czuh1hhjubh > 03 Nov 2002}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1jhhhK2hjhhubh)}(h!更新魔術表到Linux 2.5.74。h]h!更新魔術表到Linux 2.5.74。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjhhubj)}(h@Fabian Frederick 09 Jul 2003 h]h)}(h?Fabian Frederick 09 Jul 2003h](hFabian Frederick <}(hjhhhNhNubh)}(h ffrederick@users.sourceforge.neth]h ffrederick@users.sourceforge.net}(hjhhhNhNubah}(h]h ]h"]h$]h&]refuri'mailto:ffrederick@users.sourceforge.netuh1hhjubh > 09 Jul 2003}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhhhK8hjhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j%hj"ubj&)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j%hj"ubj&)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j%hj"ubj&)}(hhh]h}(h]h ]h"]h$]h&]colwidthK*uh1j%hj"ubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(h 魔術數名h]h 魔術數名}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hj[ubah}(h]h ]h"]h$]h&]uh1jYhjVubjZ)}(hhh]h)}(h數字h]h數字}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjrubah}(h]h ]h"]h$]h&]uh1jYhjVubjZ)}(hhh]h)}(h結構h]h結構}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjubah}(h]h ]h"]h$]h&]uh1jYhjVubjZ)}(hhh]h)}(h文件h]h文件}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjubah}(h]h ]h"]h$]h&]uh1jYhjVubeh}(h]h ]h"]h$]h&]uh1jThjQubah}(h]h ]h"]h$]h&]uh1jOhj"ubhtbody)}(hhh](jU)}(hhh](jZ)}(hhh]h)}(hPG_MAGICh]hPG_MAGIC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h'P'h]h‘P’}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(hpg_{read,write}_hdrh]hpg_{read,write}_hdr}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h``include/linux/pg.h``h]hliteral)}(hjh]hinclude/linux/pg.h}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jYhjubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(hAPM_BIOS_MAGICh]hAPM_BIOS_MAGIC}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hj;ubah}(h]h ]h"]h$]h&]uh1jYhj8ubjZ)}(hhh]h)}(h0x4101h]h0x4101}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjRubah}(h]h ]h"]h$]h&]uh1jYhj8ubjZ)}(hhh]h)}(hapm_userh]hapm_user}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjiubah}(h]h ]h"]h$]h&]uh1jYhj8ubjZ)}(hhh]h)}(h``arch/x86/kernel/apm_32.c``h]j)}(hjh]harch/x86/kernel/apm_32.c}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jYhj8ubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(h FASYNC_MAGICh]h FASYNC_MAGIC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h0x4601h]h0x4601}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h fasync_structh]h fasync_struct}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h``include/linux/fs.h``h]j)}(hjh]hinclude/linux/fs.h}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jYhjubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(h SLIP_MAGICh]h SLIP_MAGIC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h0x5302h]h0x5302}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhj.ubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(hsliph]hslip}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjEubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h``drivers/net/slip.h``h]j)}(hjah]hdrivers/net/slip.h}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1jhj_ubah}(h]h ]h"]h$]h&]uh1hhhhKBhj\ubah}(h]h ]h"]h$]h&]uh1jYhjubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(h BAYCOM_MAGICh]h BAYCOM_MAGIC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h 0x19730510h]h 0x19730510}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h baycom_stateh]h baycom_state}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h``drivers/net/baycom_epp.c``h]j)}(hjh]hdrivers/net/baycom_epp.c}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jYhjubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(h HDLCDRV_MAGICh]h HDLCDRV_MAGIC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h 0x5ac6e778h]h 0x5ac6e778}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhj ubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h hdlcdrv_stateh]h hdlcdrv_state}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhj!ubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h``include/linux/hdlcdrv.h``h]j)}(hj=h]hinclude/linux/hdlcdrv.h}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;ubah}(h]h ]h"]h$]h&]uh1hhhhKDhj8ubah}(h]h ]h"]h$]h&]uh1jYhjubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(hKV_MAGICh]hKV_MAGIC}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjaubah}(h]h ]h"]h$]h&]uh1jYhj^ubjZ)}(hhh]h)}(h 0x5f4b565fh]h 0x5f4b565f}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjxubah}(h]h ]h"]h$]h&]uh1jYhj^ubjZ)}(hhh]h)}(h kernel_vars_sh]h kernel_vars_s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jYhj^ubjZ)}(hhh]h)}(h)``arch/mips/include/asm/sn/klkernvars.h``h]j)}(hjh]h%arch/mips/include/asm/sn/klkernvars.h}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jYhj^ubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(h CODA_MAGICh]h CODA_MAGIC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h 0xC0DAC0DAh]h 0xC0DAC0DA}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(hcoda_file_infoh]hcoda_file_info}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h``fs/coda/coda_fs_i.h``h]j)}(hjh]hfs/coda/coda_fs_i.h}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jYhjubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(h YAM_MAGICh]h YAM_MAGIC}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhj=ubah}(h]h ]h"]h$]h&]uh1jYhj:ubjZ)}(hhh]h)}(h 0xF10A7654h]h 0xF10A7654}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjTubah}(h]h ]h"]h$]h&]uh1jYhj:ubjZ)}(hhh]h)}(hyam_porth]hyam_port}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjkubah}(h]h ]h"]h$]h&]uh1jYhj:ubjZ)}(hhh]h)}(h``drivers/net/hamradio/yam.c``h]j)}(hjh]hdrivers/net/hamradio/yam.c}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKGhjubah}(h]h ]h"]h$]h&]uh1jYhj:ubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(h CCB_MAGICh]h CCB_MAGIC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h 0xf2691ad2h]h 0xf2691ad2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(hccbh]hccb}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h``drivers/scsi/ncr53c8xx.c``h]j)}(hjh]hdrivers/scsi/ncr53c8xx.c}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jYhjubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(hQUEUE_MAGIC_FREEh]hQUEUE_MAGIC_FREE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h 0xf7e1c9a3h]h 0xf7e1c9a3}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhj0ubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h queue_entryh]h queue_entry}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhjGubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h``drivers/scsi/arm/queue.c``h]j)}(hjch]hdrivers/scsi/arm/queue.c}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1jhjaubah}(h]h ]h"]h$]h&]uh1hhhhKIhj^ubah}(h]h ]h"]h$]h&]uh1jYhjubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(hQUEUE_MAGIC_USEDh]hQUEUE_MAGIC_USED}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h 0xf7e1cc33h]h 0xf7e1cc33}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h queue_entryh]h queue_entry}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h``drivers/scsi/arm/queue.c``h]j)}(hjh]hdrivers/scsi/arm/queue.c}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jYhjubeh}(h]h ]h"]h$]h&]uh1jThjubjU)}(hhh](jZ)}(hhh]h)}(h NMI_MAGICh]h NMI_MAGIC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h0x48414d4d455201h]h0x48414d4d455201}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhj ubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(hnmi_sh]hnmi_s}(hj& hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhj# ubah}(h]h ]h"]h$]h&]uh1jYhjubjZ)}(hhh]h)}(h"``arch/mips/include/asm/sn/nmi.h``h]j)}(hj? h]harch/mips/include/asm/sn/nmi.h}(hjA hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj= ubah}(h]h ]h"]h$]h&]uh1hhhhKKhj: ubah}(h]h ]h"]h$]h&]uh1jYhjubeh}(h]h ]h"]h$]h&]uh1jThjubeh}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]colsKuh1j hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]linuxah ]h"]linux 魔術數ah$]h&]uh1jhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jN generatorN datestampN source_linkN source_urlN toc_backlinksjYfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}h]hasnameids}(tw_magicnumbershjx ju u nametypes}(j jx uh}(hj)}(hhh]j)}(hhh](j)}(horphanh]horphan}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj*)}(hhh]h}(h]h ]h"]h$]h&]uh1j)hj ubeh}(h]h ]orphanah"]h$]h&]uh1jhhhKhhdocinfo)}(hhh]j ah}(h]h ]h"]h$]h&]uh1j hhhhhNhNubhhubah}(h]hah ]h"]j ah$]h&]uh1jhhhhhhhKexpect_referenced_by_name}j hsexpect_referenced_by_id}hhsubju ju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages]hsystem_message)}(hhh]h)}(hhh]h5Hyperlink target "tw-magicnumbers" is not referenced.}hjA sbah}(h]h ]h"]h$]h&]uh1hhj> ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1j< uba transformerN include_log]9Documentation/translations/zh_TW/process/magic-number.rst(NNNNta decorationNhhub.