腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
检查
内联
程序
集中
的
特定
系统
调用
支持
、
、
我
的
应用
程序
构建在较旧
的
环境上,并且不
支持
较新
的
(
特定
的
)
系统
调用
。我不能去升级它们,原因我不能透露,但我想知道是否有一种方法可以在
内联
汇编中做到这一点,而不是让它在编译时(这将失去任何“好处”)。do_this(some_newer_syscall);#else z=0; } 有没有一种方法可以
检查</em
浏览 8
提问于2018-08-04
得票数 2
回答已采纳
2
回答
低层
系统
调用
、
对于
系统
calls.How来说,在C中不使用任何库就可以进行
系统
调用
?
浏览 0
提问于2014-07-16
得票数 2
1
回答
LLVM上
的
Syscall/sysenter
、
、
、
、
如何编写发出
特定
于体系结构
的
系统
调用
指令所需
的
LLVM位码? 更具体地说,clang
支持
内联
程序
集,并且显然
支持
发出
系统
调用
(否则无法编译libc和vdso )。翻译是如何工作
的
,我如何才能让它重现这种行为呢?我理解LLVM本身可能不理解各种体系结构所使用
的
调用
接口和注册调度,而这种
调用
和注册调度
的
级别足够高,
浏览 4
提问于2014-09-26
得票数 25
回答已采纳
1
回答
限制被
调用
的
某些函数
的
替代方法?
、
、
、
、
我最近了解到,AppDomain在.NET核心中没有得到完全
支持
,而且到目前为止,他们还没有实现完全
支持
的
计划。我想要做
的
是制作一个可以运行插件
的
程序
,但我不希望这个插件能够访问某些
程序
集或名称空间(例如System.IO)。更具体
的
例子 假设我使用Assembly.LoadFrom从文件
系统<
浏览 4
提问于2018-07-18
得票数 1
回答已采纳
1
回答
HotSpot VM
内联
方法
的
条件
、
、
我阅读了HotSpot VM应用
的
优化技术,并找到了,其中列出了HotSpot VM尝试
内联
方法
调用
时
的
三个可能条件: 观察到方法总是在
特
浏览 1
提问于2013-12-13
得票数 1
回答已采纳
1
回答
方法在
程序
集
的
本机映像之间进行
内联
。
、
、
正如中所解释
的
,通常只有在方法具有集
的
情况下,才允许Ngen跨
程序
集
内联
方法。 但是,通过使用带
的
和LoadHint.Always,LoadHint.Always
程序
集也是这样吗?编辑:--也许我最初问题
的
答案是否定
的
,否则在mscorlib中使用TargetedPatchingOptOutAttribute是没有意义
的
,因为这个
程序
集总是硬绑定
的
(它有集)。因此,我想重新表述我
的
浏览 1
提问于2013-02-18
得票数 19
回答已采纳
1
回答
(GNU
内联
程序
集)如何使用没有从C变量分配或复制到C变量
的
寄存器?
、
、
我正在使用基于GNU
的
工具链编写
内联
程序
集语句,在
内联
程序
集中
有三个指令来更新
系统
寄存器
的
一个位。这些步骤是:在我使用
的
指令
集中
,
内联
程序
集语法如下:
浏览 0
提问于2012-05-09
得票数 0
回答已采纳
3
回答
F#真的允许指定在代码中
内联
哪些函数吗?
、
、
、
当我读到F#
的
东西时,他们都在谈论
内联
方法,但我认为.NET并没有向
程序
员公开这个功能。如果它暴露了,那么它就必须在IL中?那么C#也能利用它吗? 只是想知道这是不是和C++
的
内联
功能一样。
浏览 3
提问于2010-02-10
得票数 2
回答已采纳
5
回答
不带
程序
集
的
C/C++函数定义
、
我一直认为像printf()这样
的
函数在最后一步是使用
内联
汇编定义
的
。在stdio.h
的
内部埋藏着一些asm代码,这些代码实际上告诉CPU要做什么。例如,在dos中,我记得它是通过首先将字符串
的
开头mov到某个内存位置或寄存器,然后
调用
intterupt来实现
的
。然而,由于Visual Studio
的
x64版本根本不
支持
内联
汇编
程序
,这让我纳闷为什么在C/C++中根本没有汇编
程序<
浏览 0
提问于2010-03-15
得票数 73
2
回答
F5's大IP ASM能保护AJAX呼叫
的
CSRF吗?
、
我知道,F5's大叶ASM提供保护,以防止CSRF
的
链接和形式。我很清楚,AJAX
调用
提供了保护,但CSRF是其中之一吗?还是CSRF只适用于表单和
内联
链接?
浏览 0
提问于2016-01-08
得票数 2
回答已采纳
1
回答
集中
登录
系统
、
在工作中,有几个不同
的
网站,它们都可以访问网络(
内联
网)上
的
网站,例如:http://192.168.1.52 (Other Panel)我必须创建一个新
的
帐户在每个网站,它变得有点痛苦使用。然后我想,为什么不创建一个
集中
式登录
系统
,这样每个网站都可以创建并
检查<
浏览 2
提问于2013-08-03
得票数 0
回答已采纳
5
回答
主要C/C++编译器生成
的
代码中
的
寄存器分配规则
、
、
、
、
我记得以前
的
一些规则(32位英特尔处理器前),当时非常频繁(至少对我来说)必须分析C/C++编译器生成
的
程序
集输出(在我
的
例子中,当时是Borland/Turbo ),以查找性能瓶颈,并安全地将组装例程与例如,对此指针使用SI寄存器,将AX用于返回值,在
程序
集例程返回时应保留这些寄存器,等等。现在我想知道是否有更流行
的
C/C++编译器
的
参考(VisualC++,GCC,英特尔.)和处理器(Intel,ARM,.),如果没有,在哪里可以找到一
浏览 13
提问于2008-11-01
得票数 4
回答已采纳
1
回答
内联
程序
集(__asm)能阻止功能优化吗?
、
、
、
当使用Microsoft (而不是CLI,只是标准
的
本机C++)时,
内联
程序
集是否会导致函数
的
优化被禁用?我能想到
的
其他可能原因是:
浏览 11
提问于2012-04-27
得票数 5
回答已采纳
2
回答
如何在
内联
程序
集中
通过syscall或sysenter
调用
系统
调用
?
、
、
、
、
如何在x86 Linux中直接使用system /syscall实现
系统
调用
?有人能提供帮助吗?如果您也可以显示amd64平台
的
代码,那就更好了。但是,我们如何使用system /syscall直接编码来发出
系统
调用
呢? 我找到了一些材料。但还是很难搞清楚。
浏览 7
提问于2012-02-29
得票数 28
回答已采纳
1
回答
调用
gcc
内联
程序
集中
的
函数
、
、
、
、
比如说,我想在gcc
的
内联
装配中
调用
一个带有以下签名
的
函数。我怎么能这么做? int some_function( void * arg );
浏览 1
提问于2011-11-02
得票数 5
回答已采纳
13
回答
在Linux中跟踪本地函数
调用
的
工具
、
、
我正在寻找像或这样
的
工具,它可以在可执行文件中跟踪本地定义
的
函数。只跟踪动态库
调用
,而只跟踪
系统
调用
。"%d\n", triple(10));} 使用ltrace运行
程序
将显示对printf
的
调用
,因为这是一个标准库函数(这是我
的
系统
上
的
一个动态库),strace将显示来自启动代码
的
所有
系统
调用
、用于
浏览 13
提问于2008-11-22
得票数 66
回答已采纳
1
回答
如何在F#中有条件地
内联
成员,或完全关闭调试中
的
内联
、
、
、
、
我不太记得我在哪里读过它,但我对
内联
的
理解是,在调试构建期间,它被“关闭”了(静态解析类型约束除外)。但事实并非如此,
内联
成员上
的
断点永远不会被击中,也不可能进入。由于使用
内联
和不使用
内联
之间存在(细微
的
)语义差异,也许这就是在调试构建中也执行
内联
的
原因吗?对于我确实想在调试过程中研究
的
内联
函数,我目前使用如下所示:type CE = static member inline
浏览 0
提问于2015-11-17
得票数 4
回答已采纳
2
回答
在为x86
系统
制作操作
系统
时,如何使用IO端口绘制界限?
、
、
、
我正在用C编写内核,但我想知道如何使用AT&T语法
程序
集中
的
outb指令(linux上
的
as命令)绘制图形。我计划将
程序
集作为
内联
程序
集放在内核中。在一个简短
的
总结中,我试图使用C中
的
内联
程序
集来为我
的
内核绘制类似这样
的
内容: 此外,我还试图为x86 CPU制作操作
系统
。
浏览 12
提问于2022-04-09
得票数 0
1
回答
为什么要将strlen重新实现为loop+subtraction?
、
、
、
、
灵感来自于来自SQLite3
的
以下代码
的
: const char *z2 = z; while( *z2 ){strlen()不能做
的
事,loop+subtraction能做什么?
浏览 1
提问于2011-07-27
得票数 19
回答已采纳
1
回答
使用LLVM
内联
特定
函数
调用
、
、
给定一个llvm::CallInst *,我如何告诉
内联
程序
内联
这个
特定
的
调用
。我可以将目标函数标记为AlwaysInline,这将
内联
调用
,但它也会
内联
每个
调用
。也许有一些方法可以在我发出
特定
调用
时
调用
内联
函数?在一个基本块中
内联
所有
调用
也是可行
的
。
浏览 63
提问于2019-01-24
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
[技巧]请在macOS Catalina发布前检查哪些应用程序不支持64位系统
你对C+中的内联函数真的很了解吗
你可以信任由编译器优化的代码吗?
泛型会让你的 Go 代码运行变慢
VS2019:标准库函数的优化
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券