青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 297,  comments - 15,  trackbacks - 0

NAME
       brk, sbrk - change data segment size

SYNOPSIS
       #include <unistd.h>

       int brk(void *end_data_segment);

       void *sbrk(intptr_t increment);

DESCRIPTION
       brk()  sets the end of the data segment to the value specified by end_data_segment,
       when that value is reasonable, the system does have enough memory and  the  process
       does not exceed its max data size (see setrlimit(2)).

       sbrk() increments the program's data space by increment bytes.  sbrk() isn't a sys-
       tem call, it is just a C library wrapper.  Calling sbrk() with an  increment  of  0
       can be used to find the current location of the program break.

RETURN VALUE
       On  success,  brk()  returns zero, and sbrk() returns a pointer to the start of the
       new area.  On error, -1 is returned, and errno is set to ENOMEM.

CONFORMING TO
       4.3BSD

       brk() and sbrk() are not defined in the C Standard and  are  deliberately  excluded
       from the POSIX.1 standard (see paragraphs B.1.1.1.3 and B.8.3.3).

NOTES
       Various  systems  use  various  types for the parameter of sbrk().  Common are int,
       ssize_t, ptrdiff_t, intptr_t.  XPGv6 obsoletes this function.

SEE ALSO
       execve(2), getrlimit(2), malloc(3)

    The brk() and sbrk() functions are used to change the amount of memory
    allocated in a process's data segment. They do this by moving the loca-
    tion of the ``break''. The break is the first address after the end of  
    the process's uninitialized data segment (also known as the ``BSS'').


brk and sbrk設(shè)置的是BSS里的邊界,具體什么是BSS呢
bss = "Block Started by Symbol" (由符號啟始的區(qū)塊)

Dennis Ritchie 曾說過:
這個縮寫也許有其它說法,但事實上我們采用這個縮寫的本意是
"Block Started by Symbol"。它是 FAP 上的偽指令,F(xiàn)AP
(Fortran Assembly [-er?] Program) 是指 IBM 704-709-7090-7094
這種機型的組譯器。這個指令可定義自己的標(biāo)號,并且預(yù)留一定數(shù)目
的字組空間。還有另一個偽指令 BES,是 "Block Ended by
Symbol",跟 BSS 指令幾乎一樣,不同點在于標(biāo)號是定義在預(yù)留字組
空間尾端的地址 + 1 的地方。在這些機器上,F(xiàn)ortran 的數(shù)組是以反
方向儲存,而且數(shù)組的索引是從 1 算起。

這種用法是合理的,因為這跟 UNIX 上標(biāo)準(zhǔn)的程序加載器一樣,程序
碼當(dāng)中并非真的放入這一整塊預(yù)留空間,而是先用一個數(shù)目表示,在
加載時才真的把所需的預(yù)留空間定出來。
from:
Linux man page and
http://www.linuxforum.net/forum/gshowflat.php?Cat=&Board=linuxK&Number=300677&page=16&view=collapsed&sb=5&o=all&fpart=

posted on 2010-02-18 19:23 chatler 閱讀(683) 評論(0)  編輯 收藏 引用 所屬分類: Linux_Coding
<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(10)

隨筆分類(307)

隨筆檔案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感覺這個博客還是不錯,雖然做的東西和我不大相關(guān),覺得看看還是有好處的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产欧美综合一区二区三区| 91久久国产自产拍夜夜嗨| 欧美成人自拍| 国产午夜精品久久| 亚洲一区二区三区精品在线| 艳女tv在线观看国产一区| 欧美88av| 久久综合99re88久久爱| 亚洲成人在线视频网站| 久久精品国产清自在天天线 | 午夜精品在线观看| 欧美极品在线播放| 亚洲精品黄色| 亚洲第一区在线观看| 欧美国产成人在线| 激情久久久久久久久久久久久久久久| 午夜在线播放视频欧美| 久久久精品性| 在线成人亚洲| 欧美成ee人免费视频| 亚洲人人精品| 久久久久久久999精品视频| 国产精品一二三四| 欧美成人免费网| 国产精品久久久久高潮| 99在线精品视频在线观看| 亚洲专区在线视频| 国产欧美一区二区三区久久人妖 | 麻豆精品在线播放| 久久综合激情| 亚洲黄页视频免费观看| 9l视频自拍蝌蚪9l视频成人| 欧美精品一区二| 中文国产成人精品久久一| 欧美在线看片| 91久久精品美女| 99精品99久久久久久宅男| 中文国产亚洲喷潮| 国产日韩精品一区二区三区在线 | 亚洲国产美国国产综合一区二区| 国产日韩精品一区| 欧美体内she精视频| 99伊人成综合| 国产综合久久| 欧美一区二区高清在线观看| 亚洲素人在线| 国产日本亚洲高清| 久久久久久久久蜜桃| 亚洲国产一区二区三区a毛片| 一区二区欧美激情| 国产亚洲一区二区精品| 亚洲黄色性网站| 午夜视频一区| 91久久精品国产| 午夜在线精品| 亚洲精品乱码久久久久| 亚洲欧美日韩成人| 欧美日韩三级视频| 久久精品国产亚洲a| 亚洲欧美日产图| 日韩视频二区| 欧美一区久久| 在线视频日本亚洲性| 欧美午夜一区二区三区免费大片| 欧美一区二区三区免费视频 | 国产欧美日韩免费| 欧美69wwwcom| 久久国产夜色精品鲁鲁99| 亚洲国产一区二区在线| 久久视频国产精品免费视频在线| 一区二区三区黄色| 亚洲二区在线视频| 国产欧美韩日| 欧美性猛交xxxx免费看久久久| 久久综合九色综合网站| 性欧美精品高清| 9l视频自拍蝌蚪9l视频成人| 欧美精品久久99| 亚洲观看高清完整版在线观看| 99精品国产在热久久婷婷| 99伊人成综合| 亚洲国产精品久久| 99在线|亚洲一区二区| 欧美成人一区二区三区片免费| 国产自产精品| 亚洲欧美在线看| 亚洲欧洲精品一区| 欧美国产亚洲精品久久久8v| 国产午夜精品一区二区三区视频 | 欧美三级小说| 欧美日韩天堂| 久久视频国产精品免费视频在线| 亚洲天堂免费观看| 99re8这里有精品热视频免费| 欧美成人蜜桃| 蜜桃久久av一区| 美女尤物久久精品| 久久亚洲欧洲| 久久综合给合久久狠狠狠97色69| 久久精品99国产精品日本| 欧美一区二区三区婷婷月色| 午夜精品久久| 午夜精品在线观看| 欧美一区二区成人6969| 一区二区三区国产盗摄| 亚洲欧美99| 在线亚洲激情| 亚洲一区二区三区四区在线观看| 99视频有精品| 欧美日韩精品免费观看| 亚洲国产精品v| 国产日韩欧美精品一区| 亚洲人成在线观看| 亚洲高清激情| 亚洲欧美激情一区| 亚洲综合精品四区| 亚洲第一在线综合在线| 国产日韩精品一区二区| 亚洲国产你懂的| 久久精品99| 久久人人97超碰国产公开结果| 久久精选视频| 欧美不卡视频| 欧美人与性动交a欧美精品| 欧美日本一区| 欧美手机在线| 国产亚洲二区| 亚洲欧洲一级| 亚洲免费在线电影| 久久久另类综合| 麻豆精品在线播放| 99精品福利视频| 午夜精品久久久久久久男人的天堂| 午夜欧美理论片| 久久―日本道色综合久久| 免费看的黄色欧美网站| 欧美少妇一区二区| 国产一区二区三区在线观看免费 | 欧美人与性动交α欧美精品济南到| 欧美日韩国产系列| 欧美一区二区三区视频在线观看| 久久精品官网| 欧美激情亚洲精品| 国产精品羞羞答答xxdd| 亚洲国产精品第一区二区三区 | 国产在线视频欧美| 亚洲啪啪91| 欧美一区二区三区在线播放| 欧美大胆人体视频| 99视频一区二区三区| 久久精品国产一区二区三区免费看| 欧美激情网友自拍| 国产日韩综合| 夜夜嗨av一区二区三区中文字幕 | 在线欧美日韩精品| 老**午夜毛片一区二区三区| 亚洲黄网站在线观看| 午夜精品久久一牛影视| 欧美精品免费在线| 国外视频精品毛片| 一区二区三区四区国产| 久久综合精品国产一区二区三区| 99国产精品99久久久久久| 久久久一区二区三区| 国产精品女主播在线观看| 亚洲激情在线激情| 久久久久综合| 亚洲特色特黄| 欧美片在线观看| 亚洲经典在线| 久久亚洲私人国产精品va| 亚洲视频精选| 欧美精品一区二区三区蜜臀| 在线成人av网站| 欧美大片一区| 亚洲视频1区| 欧美激情四色| 最新国产拍偷乱拍精品| 久久精视频免费在线久久完整在线看| 亚洲精选91| 欧美国产精品一区| 亚洲大胆在线| 老司机午夜免费精品视频| 欧美一级久久| 国产欧美日韩精品在线| 亚洲欧美日本伦理| 中文精品99久久国产香蕉| 欧美日韩综合另类| 久久久人成影片一区二区三区 | 久久蜜桃香蕉精品一区二区三区| 中文成人激情娱乐网| 欧美另类女人| 一本久久精品一区二区| 91久久精品国产91久久性色| 蜜桃视频一区| 91久久精品一区二区别| 欧美激情日韩| 欧美激情四色| 在线视频欧美日韩| 在线一区二区三区四区五区|