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->ldt[1]);
<a href='../S/8.html#L509'>get_base</a> 509 fs/exec.c free_page_tables (get_base (current->ldt[1]), get_limit (0x0f));
<a href='../S/8.html#L510'>get_base</a> 510 fs/exec.c free_page_tables (get_base (current->ldt[2]), get_limit (0x17));
<a href='../S/67.html#L144'>get_base</a> 144 kernel/exit.c free_page_tables (get_base (current->ldt[1]), get_limit (0x0f));
<a href='../S/67.html#L145'>get_base</a> 145 kernel/exit.c free_page_tables (get_base (current->ldt[2]), get_limit (0x17));
<a href='../S/68.html#L43'>get_base</a> 43 kernel/fork.c start += get_base (current->ldt[2]); // 此时start 变成系统整个线性空间中的地址位置。
<a href='../S/68.html#L63'>get_base</a> 63 kernel/fork.c old_code_base = get_base (current->ldt[1]); // 取原代码段基址。
<a href='../S/68.html#L64'>get_base</a> 64 kernel/fork.c old_data_base = get_base (current->ldt[2]); // 取原数据段基址。
<a href='../S/79.html#L72'>get_base</a> 72 kernel/traps.c printk("base: %p, limit: %p\n",get_base(current->ldt[1]),get_limit(0x17));
</pre>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?