腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
内存访问权限,需要
执行
堆栈中
的
代码。如何验证系统权限?
、
、
、
问题-背景-
执行
需要缓冲区溢出
的
作业分配,将代码注入堆栈,并覆盖将把
指令
指针设置为插入代码
的
返回地址。使用GDB单步
执行
时,一切看起来都很好,但在尝试
执行
堆栈中
的
第一行时,会出现段错误。
指令
指针将更改为正确
的
位置,并且该
指令
是用于测试目的
的
NOP。我想知道系统是否阻止了堆栈
的
浏览 0
提问于2013-03-23
得票数 3
回答已采纳
3
回答
如果一个操作系统直接与cpu一起工作,它如何限制程序
的
功能?
、
当程序加载到内存中并开始运行时,cpu从代码中加载每条
指令
,并根据操作码和参数
执行
指令
,因此,程序直接与cpu交互。但是,操作系统(
linux
/win)并不允许您做任何事情,所以您必须请求它
的
许可--使用系统调用。但是我想知道为什么用户代码不能完成操作系统所能做
的
某些事情--不管操作系统内核代码运行命令还是用户运行命令,这对Cpu有什么不同?在加载代码之前,操作系统是否会
查看
我
的
代码,并
查看
我是否在使用某些我不允许使用<em
浏览 0
提问于2020-08-19
得票数 6
1
回答
丢失
的
带有Bitfinex
的
OMG令牌
、
提款在交换中显示为已完成,但代币并未运抵我
的
钱包。我已证实地址是正确
的
。当
查看
事务详细信息时,它显示了以下错误消息:有没有其他人经历
过
这个问题,解决办法是什么?我已经联系
过
Bitfinex
的
支持并且正在等待他们
的
回应..。 📷
浏览 0
提问于2017-08-06
得票数 2
1
回答
如何在
linux
上使用Vtune Analyzer API
、
、
、
、
我想使用Vtune Profiler API来分析在Xeon Phi (
Linux
,使用卸载
执行
)上运行
的
代码,以
查看
执行
的
指令
数量,L1缓存未命中
的
数量等,但我找不到任何地方来解释如何使用这个库。在哪里可以找到
Linux
中
的
库文件和包含文件?如何编写代码来分析Xeon Phi上运行
的
简短代码?我希望是这样
的
: //this code will be execu
浏览 5
提问于2013-03-11
得票数 3
回答已采纳
1
回答
跨
Linux
和Windows运行程序集
、
、
、
根据我对编程语言
的
理解,似乎编译器(汇编程序...我知道在其他地方讨论
的
两者之间有细微
的
差异),生成对象代码。一大堆没有
指令
的
不友好
的
机器语言。该目标代码由处理器解释,之后由链接器使其成为可
执行
文件。我知道每个处理器都必须在其正确
的
组装中进行通信。即。.386,.486,.586令我困惑
的
是,在MASM上运行DOS程序和在没有NASM或GAS
的
情况下在
Linux
上运行相同
的
程序有什
浏览 2
提问于2012-05-10
得票数 3
回答已采纳
1
回答
为什么我不能看到在Chrome浏览器中
执行
检查元素
的
角2
指令
?
、
、
、
我是角2
的
初学者(我曾经研究
过
AngularJS),我担心
的
是,在使用AngularJS时,我能够看到在Chrome中
执行
检查元素
的
AngularJS
指令
。但是,对于角2/2+版本,情况并非如此,也就是说,当我检查元素时,我再也找不到角
指令
了。以下
浏览 1
提问于2020-02-02
得票数 1
4
回答
sched_setaffinity()是如何工作
的
?
、
、
、
、
我试图了解
linux
sched_setaffinity()是如何工作
的
。这是我
的
问题
的
接续.我为包含syscall
的
行做了一个“grep”,我得到了91个结果。不是很有希望。 最后,我试图了解内核是如何为特定
的
内核(或处理器)设置
指令
指针
的
。我熟悉单核单线程程序
的
工作原理.您可能会发出'j
浏览 21
提问于2009-04-19
得票数 13
回答已采纳
1
回答
跟踪和解压缩不匹配内核映像文件
的
Linux
内核
指令
、
、
、
、
二进制文件随后在名为SimNow
的
虚拟机x86中移动和
执行
( SimNow用于测试它们
的
SimNow机器),生成
执行
指令
列表,其中包括每个
指令
的
信息:虚拟地址、物理地址、大小、操作代码。框架通过x86反汇编程序(命名为distorm)生成
执行
指令
的
跟踪,包括助记符和操作数。这是跟踪输出
的
一个示例:
执行
指令
的
列表包括包含在二进制和可能<em
浏览 0
提问于2021-01-13
得票数 4
回答已采纳
1
回答
Linux
如何处理TSS结构中
的
I/O权限位图?
、
、
、
更准确地说,当进程在用户模式下
执行
输入或输出I/O
指令
时,控制单元
执行
以下操作: 它检查I/O权限位图中与I/O
指令
中指定
的
I/O端口相对应
浏览 0
提问于2019-04-03
得票数 2
回答已采纳
2
回答
C++内嵌程序集(Intel编译器):LEA和MOV在Windows中
的
行为不同
、
、
、
、
我正在转换一个巨大
的
Windows dll来同时工作在Windows和
Linux
上。dll有很多用于视频操作
的
程序集(和SS2
指令
)。但是,当试图调用函数指针时,
执行
会在
Linux
中崩溃。我在gdb中跟踪了代码,实际上函数指针没有指向所需
的
函数(而在Windows中,在to中)。其他
的
几乎一切都很好。最让我困惑
的
是,如果我用“mov”
指令
替换“lea”
指令
,将函数
的
地址加载到rax
浏览 7
提问于2014-06-06
得票数 10
2
回答
计算操作数C
、
我需要找出特定算法正在
执行
的
操作
的
数量:赋值、递增、整数
的
比较器、浮点数
的
比较器、整数
的
乘法等。 我是手动完成
的
,即使可行,也有很多工作要做。那么,你知道有什么工具可以自动或半自动地完成这项工作吗?我之所以这样问,是因为在某些特定
的
情况下,我无法(或者很难)手动发现操作
的
数量。例如,该算法有一个qsort,
查看
该函数令人困惑
的
代码看起来需要大量
的
工作。编辑:为了回应一些关于我为什么
浏览 5
提问于2015-08-29
得票数 2
1
回答
有人能解释一下在生成一个sqlcipher二进制文件时
的
编译步骤吗?
、
、
、
我刚开始编译,我想要创建一个用于混合android应用程序
的
sqlcipher二进制文件。我被困在这里了 在构建sqlcipher时,必须定义SQLITE_HAS_CODEC和SQLITE_TEMP_STORE您需要链接到OpenSSL
的
libcrypto示例静态链接(用libcryp.a
的
路径替换/opt/local/lib )。/配置-启用-CFLAGS==y
浏览 1
提问于2015-04-17
得票数 4
1
回答
.net抖动生成
的
x86/x64
指令
、
、
、
在运行.net程序时,我知道如何
查看
MSIL。但是,如何
查看
由
linux
/mac平台上
的
.net抖动生成
的
x86/x64汇编
指令
?
浏览 1
提问于2017-04-14
得票数 4
1
回答
内核调度器(
Linux
)--任务是函数吗?
、
、
、
我已经
查看
了
Linux
内核源代码,我想知道内核认为什么是一项任务?因为很明显,CPU运行
的
是机器
指令
,所以我认为调度器会获取程序主要功能
的
内存,并将其放在CPU上。这至少是正确
的
吗?当我点击一个可
执行
程序时,调度程序内部会发生什么?编辑: 我在源代码中看到了几个与任务相关
的
结构,它们存储了大量整数和浮点数(标志、优先级等)...But,我想知道调度程序是如何找到我程序
的
机器
指令
的
。
浏览 1
提问于2018-06-21
得票数 1
回答已采纳
1
回答
为什么在
执行
mov eax,0FFFFFFFFFFFh后,寄存器eax在调试器中显示为0 0xccffffff
、
、
、
我
的
初学者
的
说明书“汇编语言一步一步”有行:mov eax,0FFFFFFFFh。在刚刚将程序加载到调试器' Insight‘之后,eax
的
值从0x0开始,但是行后mov eax, 0FFFFFFFFh eax变成0 0xccffffff,正如Insight中Registers所说
的
那样我研究了0xcc,并在INT3:上找到了达到我理解极限
的
信息。据我所知,INT3
的
操作码是0xCC,它与调试有关。我正在调试,但这对0xFFFFFF
的
前两个0xFFH是不礼貌<
浏览 8
提问于2019-09-18
得票数 5
回答已采纳
1
回答
如果没有启用各种
指令
集,我如何编译*?
、
、
、
我正在尝试用不同
的
指令
集重新编译一些软件,特别是SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2和AVX,我想看看在没有这些
指令
集
的
情况下代码是如何
执行
的
,以确保我得到了它们
的
全部效果例如,我希望只使用-O2编译它,并使用gnu编译器
查看
它在将其限制为仅SSE时
的
性能,以
查看
默认情况下调用
的
标志。我还有一个正在使用
的
intel编译器,我想隔离每个标志(或标志<em
浏览 4
提问于2015-06-08
得票数 7
5
回答
快速计算C程序中
执行
的
指令
数
的
方法
、
、
在
执行
C程序时,是否有一种简单
的
方法可以快速计算
执行
的
指令
数(x86
指令
--每个
指令
的
数量和数量)? 我在gcc version 4.7.1 (GCC)机器上使用x86_64 GNU/
Linux
。
浏览 1
提问于2012-11-09
得票数 9
1
回答
难道不允许用户模式程序访问内核空间内存并
执行
输入和输出
指令
就会破坏拥有CPU模式
的
目的吗?
当CPU处于用户模式时,CPU不能
执行
特权
指令
,也不能访问内核空间内存。允许用户模式程序拥有所有这些
浏览 0
提问于2019-03-10
得票数 18
3
回答
以原子方式
执行
C代码
、
我想知道是否有可能以原子
的
方式在C中
执行
两个连续
的
指令
。这意味着我不希望操作系统(
Linux
)中
执行
的
任何其他进程在
执行
这些
指令
时占用处理时间。 谢谢!
浏览 3
提问于2014-06-17
得票数 1
回答已采纳
1
回答
armv8处理器在gem5中
的
未定义TLBI
指令
、
、
特别是,当我
的
自定义引导代码试图使用程序集
指令
tlbi ALLE3使TLB失效时,模拟器报告了以下消息:此外,我用"tlbi ALLE1“进行了测试,但结果还是出现了同样
的
错误基于消息,传递
的
tlbi
指令
似乎没有在ARM64处理器模型中实现。但是,由于我
浏览 1
提问于2018-11-12
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 查看 SELinux 的状态
Moldex3D 2023在Linux上安裝之使用指令列执行平行计算步骤
讲述下Linux 执行 df和du 查看磁盘时占用结果不一致的解决办法
如何在 Linux 上查看用户的创建日期
Linux 查看或统计网卡流量的几种方式
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券