memory-address 相关问题

用于表示计算机内存中特定位置的数字。也可以参考如何在内存中访问这些地址。

局部变量的地址是constexpr吗?

在Bjarne Stroustrup的书“The C ++ Programming Language(4th Edition)”中。 267(第10.4.5节地址常量表达式),他使用一个代码示例,其中局部变量的地址设置为...

回答 4 投票 23

如何为字符串数组创建指针?

我是C的新手,并且不确定如何在字符/字符串中正确传递指针/地址。关于如何掌握指针,我无法理解这些“字符串”。我基本上想......

回答 1 投票 0

计算JMP指令的地址(x86-64)

与此处相同的问题:计算JMP指令的地址如何在64位计算机上使用此代码?应该改变什么? // TODO:64位void Manager :: InjectCode(PBYTE&p,int k,...

回答 1 投票 1

NASM中本地标签的地址是什么?

在NASM汇编程序中,可以使用声明本地标签。字首。那么,本地标签的地址(通常是所有汇编程序中的标签)是什么?它是相对的还是绝对的,或者取决于......

回答 2 投票 3

计算JMP指令的地址

我试图通过用一个JMP指令替换它的开头来挂钩一个函数,这个指令应该导致我的函数。但问题是我不知道如何计算JMP偏移量来定位...

回答 4 投票 2

将512KB主内存映射到1KB缓存作业问题

如果我发布此错误,我很抱歉。如果我需要改变什么,请告诉我。我收到了我的计算机架构作业,我错过了这个问题。我的教授......

回答 1 投票 1

对函数的递归调用 - 为什么传递给它的参数的地址随着每次调用而降低?

请考虑以下代码:#include using namespace std; void test_func(int address){cout <

回答 1 投票 10

constexpr变量的唯一地址

是否可以为constexpr变量分配一个唯一的地址,即对于变量可用的所有翻译单元(通常通过标题)相同?考虑以下 ...

回答 3 投票 10

aarch64内联汇编堆栈指针约束内存地址,包含Clang 6+的偏移量

我注意到在不同的优化级别,Clang 6有时使用ldp(负载氖寄存器对)用于相邻的存储器地址vld1 neon load instrinsics。我正在尝试使用内联汇编来...

回答 1 投票 0

尝试将汇编程序字节流作为C本机函数执行

我试图用我在汇编中写的shellcode的地址覆盖main()的返回地址。我的汇编程序:ExitShell.asm SECTION .text global _start _start:jmp ...

回答 1 投票 -1

如何防止向量从内存地址改变[重复]

我想知道是否有任何好的解决方案来防止内存地址更改导致。我的代码:#include #包括 int main(){std :: vector ...

回答 2 投票 1

使用gdb和objdump进行调试

我有很多关于gdb和objdump的问题。 objdump中的地址如果我这样做:objdump -d binary-file-name,那么我得到包含这部分的输出:disassembly of section .text:080484a0 ...

回答 2 投票 2

取消引用自定义mem地址时的Segfault(C)

我想声明一个指针,让它保存一个自定义地址,然后为它赋值:void main(){char * ptr; ptr =(char *)0x123123; //作业与演员合作完美...

回答 3 投票 -2

从地址调用函数不起作用

我无法理解为什么如果我使用程序崩溃的地址调用CreateFile函数。此snipet应使用从GetProcAddress调用检索的地址调用CreateFile。 ...的...

回答 1 投票 0

指向结构的指针不会递增

我是C语言的新手,所以在这段代码中可能存在逻辑错误,我还不知道。有一个卡的结构,它有价值,适合作为字段。我对这段代码的思考过程是:首先,......

回答 2 投票 1

C ++ /地址空间:每个地址2个字节?

我只是想尝试一下,我想知道这是怎么回事。我有以下代码:int var1 = 132; int var2 = 200; int * secondvariable =&var2; cout << *(secondvariable + 2)

回答 3 投票 1

如何确定最高可寻址内存?

“一个内存有1024个存储单元,宽度为64.假设内存是字节可寻址的。最高可寻址内存位置的地址是多少?”如果我错了,请纠正我。字节...

回答 1 投票 0

如何检查存储在地址中的单个字节的条件?

#包括 int main(){int x = 2271560481; // 0x87654321 for(size_t i = 0; i <sizeof(x); ++ i){unsigned char byte = *((unsigned char *)&x + i); printf(“Byte%d =%u \ n”,i,...

回答 2 投票 0

当操作量变大时,不会堆叠,malloc或(最近)释放

这是我的代码(抱歉,它很长,但有很多重复的代码)。 {Description}使用伪随机生成的数字数组对algortihm测试程序进行排序。用户可以指定数组长度,...

回答 1 投票 -3

C - 一行代码正在改变结构的地址

我的代码中发生了一个重大问题,我现在一直试图修复几个小时。下面的代码是与我遇到的问题相关的代码...方法addBucket:void ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.