472.html

来自「linux 0.11中文版 有注释」· HTML 代码 · 共 21 行

HTML
21
字号
<html>
<head>
<title>get_base</title>
<meta name='robots' content='noindex,nofollow'>
<meta name='generator' content='GLOBAL-5.4.1'>
</head>
<body text='#191970' bgcolor='#f5f5dc' vlink='gray'>
<pre>
<a href='../S/8.html#L258'>get_base</a>          258 fs/exec.c        code_base = get_base (current-&gt;ldt[1]);
<a href='../S/8.html#L509'>get_base</a>          509 fs/exec.c        free_page_tables (get_base (current-&gt;ldt[1]), get_limit (0x0f));
<a href='../S/8.html#L510'>get_base</a>          510 fs/exec.c        free_page_tables (get_base (current-&gt;ldt[2]), get_limit (0x17));
<a href='../S/67.html#L144'>get_base</a>          144 kernel/exit.c    free_page_tables (get_base (current-&gt;ldt[1]), get_limit (0x0f));
<a href='../S/67.html#L145'>get_base</a>          145 kernel/exit.c    free_page_tables (get_base (current-&gt;ldt[2]), get_limit (0x17));
<a href='../S/68.html#L43'>get_base</a>           43 kernel/fork.c    start += get_base (current-&gt;ldt[2]);	// 此时start 变成系统整个线性空间中的地址位置。
<a href='../S/68.html#L63'>get_base</a>           63 kernel/fork.c    old_code_base = get_base (current-&gt;ldt[1]);	// 取原代码段基址。
<a href='../S/68.html#L64'>get_base</a>           64 kernel/fork.c    old_data_base = get_base (current-&gt;ldt[2]);	// 取原数据段基址。
<a href='../S/79.html#L72'>get_base</a>           72 kernel/traps.c 	printk("base: %p, limit: %p\n",get_base(current-&gt;ldt[1]),get_limit(0x17));
</pre>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?