⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memory.h

📁 linux0.11 version(301k)
💻 H
字号:
<!doctype html public "-//W3C//DTD HTML 3.2//EN"><html><head><title>Linux/include/asm/memory.h</title><meta http-equiv=Content-Type content="text/html; charset=gb2312"><base href="http://oldlinux.org/lxr/http/"></head><body bgcolor=white><div align=center>   [<b><i>源代码浏览</i></b>] [<a href="diff/include/asm/memory.h">区别标定</a>] [<a href="ident">标识符搜索</a>] [<a href="search">文本搜索</a>] [<a href="find">文件搜索</a>]</div><h1 align=center>  <a href="http:/">     OldLinux</a>  <a href="http:blurb.html">    交叉引用</a><br>  <a href="source/">Linux</a>/<a href="source/include/">include</a>/<a href="source/include/asm/">asm</a>/<a href="source/include/asm/memory.h">memory.h</a></h1><div align=center>    <b>版本:</b>   [<a href="source/include/asm-i386/memory.h?v=1.0">1.0</a>] [<a href="source/include/asm-i386/memory.h?v=0.99.11">0.99.11</a>] [<a href="source/include/asm-i386/memory.h?v=0.99">0.99</a>] [<a href="source/include/asm-i386/memory.h?v=0.97">0.97</a>] [<a href="source/include/asm-i386/memory.h?v=0.96a">0.96a</a>] [<a href="source/include/asm-i386/memory.h?v=0.95">0.95</a>] [<a href="source/include/asm-i386/memory.h?v=0.12">0.12</a>] [<b><i>0.11</i></b>] [<a href="source/include/asm-i386/memory.h?v=0.01">0.01</a>]  <br>  <b>体系结构:</b>   [<b><i>i386</i></b>]  <br></div><hr><pre>  <a name=L1 href="source/include/asm/memory.h#L1">1</a> <b><i>/*</i></b>  <a name=L2 href="source/include/asm/memory.h#L2">2</a> <b><i> *  NOTE!!! memcpy(dest,src,n) assumes ds=es=normal data segment. This</i></b>  <a name=L3 href="source/include/asm/memory.h#L3">3</a> <b><i> *  goes for all kernel functions (ds=es=kernel space, fs=local data,</i></b>  <a name=L4 href="source/include/asm/memory.h#L4">4</a> <b><i> *  gs=null), as well as for all well-behaving user programs (ds=es=</i></b>  <a name=L5 href="source/include/asm/memory.h#L5">5</a> <b><i> *  user data space). This is NOT a bug, as any user program that changes</i></b>  <a name=L6 href="source/include/asm/memory.h#L6">6</a> <b><i> *  es deserves to die if it isn't careful.</i></b>  <a name=L7 href="source/include/asm/memory.h#L7">7</a> <b><i> */</i></b>  <a name=L8 href="source/include/asm/memory.h#L8">8</a> #define <a href="ident?i=memcpy">memcpy</a>(dest,src,n) ({ \  <a name=L9 href="source/include/asm/memory.h#L9">9</a> void * _res = dest; \ <a name=L10 href="source/include/asm/memory.h#L10">10</a> __asm__ (<i>"cld;rep;movsb"</i> \ <a name=L11 href="source/include/asm/memory.h#L11">11</a>         ::<i>"D"</i> ((long)(_res)),<i>"S"</i> ((long)(src)),<i>"c"</i> ((long) (n)) \ <a name=L12 href="source/include/asm/memory.h#L12">12</a>         :<i>"di"</i>,<i>"si"</i>,<i>"cx"</i>); \ <a name=L13 href="source/include/asm/memory.h#L13">13</a> _res; \ <a name=L14 href="source/include/asm/memory.h#L14">14</a> }) <a name=L15 href="source/include/asm/memory.h#L15">15</a> </pre><hr><div align=center>   [<b><i>源代码浏览</i></b>] [<a href="diff/include/asm/memory.h">区别标定</a>] [<a href="ident">标识符搜索</a>] [<a href="search">文本搜索</a>] [<a href="find">文件搜索</a>] </div><hr>本网页由 <a href="http:blurb.html">LXR引擎</a> 自动生成.<br></html>

⌨️ 快捷键说明

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