腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
为什么偏移操作符返回一个巨大的偏移量,而变量位于.data
段
的开头?
assembly
、
x86-64
、
masm
如果偏移操作符应该返回变量从其包围
段
开始的距离,那么为什么返回的偏移量总是很大?在下面的示例中,变量num是.data
段
中的第一个变量。它不是必须在0偏移吗?
浏览 2
提问于2020-05-18
得票数 0
回答已采纳
1
回答
动态加载(
DL
)库和第一指令
c
、
linux
、
dll
、
shared-libraries
是否可以使用c中的动态加载(
DL
)库来检索库的第一条指令的
地址
?换句话说,我想知道从哪里加载了库的
地址
。
浏览 4
提问于2013-11-01
得票数 2
回答已采纳
1
回答
Cygwin/Cygserver共享内存
c
、
cygwin
、
shared-memory
我试图将一些共享内存
代码
从CENTOS(3.5)迁移到CYGWIN(2.8.1,win10)。共享内存通常是这样工作的: // one processint id = shmget(IPC_PRIVATE, size, 0660);
浏览 0
提问于2017-08-21
得票数 0
4
回答
如何在
linux
中找到不同的启动内存
段
及其大小
c
、
linux
、
debugging
、
gdb
我是
linux
新手。我想知道不同
段
(如堆栈、堆、数据等)的
起始
地址
及其大小。以及它现在的用法。提前谢谢。
浏览 0
提问于2011-07-08
得票数 2
回答已采纳
2
回答
如何为PE
段
指定自定义
段
起始
地址
?
windows
、
linker
、
portable-executable
在
Linux
上,当链接时,我可以为一个节指定任何虚拟
地址
:但我没有看到Windows的link.exe是否可以以某种方式指定PE
段
起始
地址
?
浏览 0
提问于2013-09-13
得票数 0
1
回答
在程序集中,将变量移动到
代码
段
会做什么?
variables
、
assembly
、
segment
当我这么做它在
代码
中做了什么改变?
dl
不是存储在数据
段
中吗? 谢谢
浏览 4
提问于2015-09-01
得票数 1
回答已采纳
1
回答
其中_bss_start是定义
Linux
内核源
linux-kernel
、
x86
、
linux-device-driver
我正在翻阅
Linux
内核源
代码
,在一个汇编文件中找到了_bss_start C变体,但找不到它真正定义和初始化的位置。看起来_bss_start是bss
段
的
起始
地址
,但是它是在哪里以及如何用内核源
代码
中的值初始化的,我正在研究
linux
源
代码
2.6.25。
浏览 1
提问于2013-07-08
得票数 4
回答已采纳
2
回答
组装IA-32 mov [bootdrv],
dl
bootloader
我刚开始编写IA-32汇编和引导加载程序,我无法理解一个命令:mov [bootdrv],
dl
。
dl
是低8位的数据寄存器,但我不知道什么是[bootdrv]。是变量还是什么?accordinly mov [bootdrv],
dl
浏览 2
提问于2014-01-02
得票数 0
回答已采纳
3
回答
为什么函数的
地址
(较低的
地址
)在每次执行中总是相同的
c++
、
pointers
、
visual-c++
、
operating-system
、
function-pointers
我在main()中做了如下
代码
地址
: 001B1450 以此类推。正如我们所看到的,每一次
地址
都是不同的,尽管它们中都有较低的单词(1450-H)。那么背后的原因是什么呢?
浏览 5
提问于2014-02-26
得票数 1
回答已采纳
1
回答
bss
段
结束
地址
小于
起始
地址
c
、
linker
、
embedded
、
linker-scripts
我正在查看ARC处理器映射文件,发现了一个结束
地址
小于
起始
地址
的部分。 这是正常的,还是链接器脚本中的错误或其他问题?
浏览 0
提问于2017-12-28
得票数 3
1
回答
在windbg的"address“命令中显示的分配基数是多少?
windbg
address命令查找拥有内存
地址
的模块时,它会同时显示Allocation Base和Base Address。
浏览 2
提问于2013-10-04
得票数 2
2
回答
用于附加共享内存
段
的shmat
c
、
linux
、
ipc
、
shared-memory
它被描述为API的基本函数是,它将与、、相关联的内存
段
附加到调用进程的
地址
空间。 在我看来,术语附加是通用的。我发现很难理解附加的底层活动性是指什么。?
浏览 5
提问于2012-11-06
得票数 5
4
回答
(准确地说)调用堆栈在哪里?
c++
、
gcc
、
assembly
、
ld
、
callstack
如何在运行时(通过某种符号或寄存器)找到调用堆栈的
地址
界限?我用nm和readelf来挑选我的符号,但我找不到。在寄存器的情况下,我似乎仅限于当前帧的基本指针和堆栈指针,而不是
起始
地址
。我在
Linux
x86/x86_64上使用
Linux
x86/x86_64。 编辑:我可以使用x86
段
寄存器SS来计算它吗?
浏览 7
提问于2012-02-13
得票数 2
回答已采纳
1
回答
bp寄存器在基于索引的情况下不工作
assembly
、
masm
、
x86-16
这是我编写的
代码
,用于将数据从一个数组以相反的顺序移动到另一个数组。datamov ds,axlea di,arr2mov bp,cxback:mov [di+bp-1],
dl
上面这行
代码
( bp寄存器)没有加载我希望使用基于索引寻址的内存。
浏览 1
提问于2018-04-08
得票数 2
回答已采纳
1
回答
开始
地址
对动态库意味着什么?
dynamic
、
shared-libraries
我刚刚发现共享库也有start addressarchitecture: i386:x86-64, flags 0x00000150:start address 0x0000000000026e60
浏览 1
提问于2018-01-31
得票数 2
回答已采纳
1
回答
“未能从共享对象映射
段
”错误意味着什么?
dynamic-linking
、
shared-library
其他问题的许多答案有助于解决表单“未能从共享对象映射
段
”的错误,但它们通常有非常具体的答案,我觉得很难应用于其他问题。另一方面,我在总体上找不到关于这个错误的任何东西。
浏览 0
提问于2019-01-23
得票数 3
回答已采纳
1
回答
如何在iOS中找到文本段范围
ios
、
iphone
、
ipad
、
memory
、
low-level
如何在iOS中找到文本段(AKA
代码
段
)范围?意思是,文本段的
起始
地址
和结束
地址
是什么? 我找到了,但它在安卓系统上对我有效,但在iOS上不起作用。
浏览 0
提问于2014-08-13
得票数 0
回答已采纳
1
回答
从内核空间访问数据
段
c
、
memory-management
、
linux-kernel
、
virtual-memory
、
memory-model
我想知道属于一个进程的页面表中的哪些页面被用作数据
段
。我在amd64中使用
Linux
内核v3.2 所有
浏览 8
提问于2013-01-25
得票数 0
回答已采纳
1
回答
汇编-替换一个词
assembly
、
input
、
replace
、
word
mensagem origem lea si,fint ;(lumiar)
dl
e a string que vai substituir cmp al,'$' ; comp se msg org xegou ao fimsaltar para tcp2 para substituir jnz tcp3 ; saltar par
浏览 5
提问于2015-02-28
得票数 1
回答已采纳
2
回答
确定_
dl
_start的
地址
gdb
、
elf
我想要获取函数_
dl
_start (动态链接器的入口点)的
地址
。我可以使用gdb设置断点。我希望使用readelf找到这个符号,但我没有找到。如何获取
地址
/ gdb如何解析_
dl
_start?使用gdb设置断点的示例源
代码
(main.cpp)如下{ }运行该程序时的gdb输出为 (gdb) b _<e
浏览 7
提问于2012-08-13
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券