码迷,mamicode.com
首页 >  
搜索关键字:bss    ( 437个结果
OC内存管理(MRC)
首先说明一下几块存储区域:栈区(局部变量、函数参数值)、堆区(对象、手动申请/释放内存)、BSS区(未初始化的全局变量、未初始化的静态数据)、常量区(字符串常量以及初始化后的全局变量、初始化后的静态数据)、代码区(存放函数体的二进制代码)1.为什么需要内存管理 由于移动设备的内存极其有限,所以每个....
分类:其他好文   时间:2015-07-14 00:05:31    阅读次数:133
内存区域划分
从上往下一次是 栈区 :局部变量 堆区 BSS段 数据区 代码区 在ARC环境下,block 如果不使用外部变量则是全局block(NSGlobalBlock) 如果使用外部变量则是堆block(NSMallockBlock) 在MRC环境下,block不使用外部变量还是全局block(NSGlobalBlock) 如果使用外部变量则是栈block(NSStack...
分类:其他好文   时间:2015-07-10 16:43:10    阅读次数:92
c进程内存布局说明
Text:代码段。存放程序的全部代码(指令),来源于二进制可执行文件中的代码部分,在编译的时候就已经放置到二进制文件中。Initialized data(简称data段)和uninitialized data(简称bss段)组成了数据段。其中data段存放的是已初始化全局变量和已初始化static局...
分类:系统相关   时间:2015-07-08 10:51:39    阅读次数:311
基本服务集与扩展服务集
1.基本服务集英文名称Basic Service Set(BSS),是一个无线网络中的术语,用于描述在一个802.11 WLAN中的一组相互通信的移动设备。一个BSS可以包含AP(接入点),也可以不包含AP。基本服务集有两种类型:一种是基础设施模式的基本服务集,包含一个AP和若干个移动台;另一种是独...
分类:其他好文   时间:2015-06-25 22:40:03    阅读次数:700
Linux 可执行文件结构与进程结构
一、Linux可执行文件结构 在 Linux 下,程序是一个普通的可执行文件,以下列出一个二进制可执行文件的基本情况: 可以看出,此可执行文件在存储时(没有调入到内容)分为代码区(text)、数据区(data)和未初始化数据区(bss)3 个部分。各段基本内容说明如下: 代码区: 存放 CPU 执行的机器指令。通常代码区是可共享的(即...
分类:系统相关   时间:2015-06-24 16:37:39    阅读次数:188
C 内存管理那些事儿
一、内存介绍 本文主要介绍C内存管理基本概念,以及C语言编译后的可执行程序的存储结构和运行结构。 在用户存储空间,一个C程序的在内存中的分配分类5大部分:代码段、全局已初始化数据段、bss段、堆和栈。其中各部分具体所指:     1、代码段(text segment)    存放CPU执行的机器指令(machine instructions)。代码区通常是只读的,使其...
分类:其他好文   时间:2015-06-23 11:59:02    阅读次数:142
一段简单的汇编程序
.section .data .section .bss .section .text.global _start_start: 如上述代码所示,汇编程序通常包含3个段(section):data sectionbss sectiontext section...
分类:其他好文   时间:2015-06-21 09:17:18    阅读次数:110
uboot之board.c源码分析
/lib_arm/board.c 主要完成了一些初始化的操作,最重要的是有start_armboot函数_armboot_start地址为多少??/* * * U-Boot code: 00F00000 -> 00F3C774 BSS: -> 00FC3274 * IRQ Stack: 00ebf....
分类:其他好文   时间:2015-06-14 08:08:35    阅读次数:116
CSAPP缓冲区溢出攻击实验(下)
CSAPP缓冲区溢出实验(下)3.3 Level 2: 爆竹实验要求这一个Level的难度陡然提升,我们要让getbuf()返回到bang()而非test(),并且在执行bang()之前将global_value的值修改为cookie。因为全局变量与代码不在一个段中,所以我们不能让缓冲区一直溢出到.bss段(因为global_value初始化为0,所以它会被放在.bss而非.data段以节省空间)覆...
分类:移动开发   时间:2015-06-12 22:18:46    阅读次数:314
《Linux内核设计与实现》读书笔记之进程地址空间
1.进程的内核区域包含各种内存对象             进程的内核区域包含各种内存对象,比如: 1.可执行文件代码可以包含各种内存映射,称为代码段(text section)。 2.可执行文件的已初始化全局变量的内存映射,称为数据段(data section)。 3.包含未初始化全局变量,也就是bss段的零页(页面中的信息全部为0值,所以可以用于映射bss段等目的)的内存映射。 4....
分类:系统相关   时间:2015-06-08 19:37:01    阅读次数:193
437条   上一页 1 ... 34 35 36 37 38 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!