腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使cscope在搜索时显示完整的文件路径
、
、
、
、
例如,在基于
Linux
代码库的cscope上搜索__
switch_to
的全局定义时,我得到:0process.c 297 struct task_struct *__
switch_to
(struct task_struct *prev,2 process.c 202
浏览 2
提问于2012-12-18
得票数 9
回答已采纳
1
回答
在
Linux
2.6中用
switch_to
()保存通用寄存器
、
、
、
我在链接
switch_to
中的文章“
Linux
中x86上下文切换的演变”中看到了的代码。大多数版本的
switch_to
只保存/恢复ESP/RSP和/或EBP/RBP,而不是内联asm中其他保持调用的寄存器。但是
Linux
2.2.0版本确实将它们保存在这个函数中,因为它使用的是软件上下文切换,而不是依赖于硬件TSS。后来的
Linux
版本仍然进行软件上下文切换,但是没有这些push / pop指令。
浏览 1
提问于2019-05-31
得票数 3
回答已采纳
1
回答
linux
内核进程记账
、
我正在尝试在
linux
内核中实现一些记账功能。我想在进程开始在CPU上执行之前开始一些日志记录。同样,一旦进程产生CPU,我必须更新我的统计数据。我知道在执行
switch_to
()之前会禁用中断。 在调用schedule()之前是否禁用中断??
浏览 3
提问于2013-04-16
得票数 0
回答已采纳
1
回答
为什么
switch_to
会使用push+jmp+ret而不是直接使用jmp来更改弹性公网EIP?
、
、
在中,有宏
switch_to
的定义,执行真正的线程切换奇迹的关键行是这样的(直到
Linux
4.7,当它改变时): __switch_canary \ "jmp __
switch_to
我理解它是如何工作的,比如内核堆栈指针备份
浏览 6
提问于2013-02-22
得票数 8
回答已采纳
1
回答
如何访问gem5线程状态?
我希望在我的一些工作中使用gem5,并且对于它的特性有一个非常普遍的问题。我看到了以下问题:,但我认为只使用硬件线程统计数据对我们的用例是有效的。/** Number of instructi
浏览 0
提问于2019-03-05
得票数 2
回答已采纳
1
回答
Linux
64位上下文切换
、
、
、
、
在32位模式的
switch_to
宏中,在调用__
switch_to
函数之前执行以下代码: __switch_canary \ "jmp __
switch_to
当__
switch_to
完成时,会
浏览 1
提问于2015-03-16
得票数 4
回答已采纳
2
回答
Linux
中的上下文切换
、
、
大家好,我在
Linux
内核中找到了这个函数:...
switch_to
(prev, next, prev);} 这个函数正在进行上下文切换,我的问题是为什么这个函数应该是内联的,而不是宏,比如,提前谢谢……
浏览 1
提问于2011-04-06
得票数 2
回答已采纳
1
回答
来自
linux
内核的schedule()+
switch_to
()函数是如何工作的?
、
我试图了解
linux
内核中的调度过程实际上是如何工作的。我的问题不是调度算法。这是关于schedule()和
switch_to
()函数是如何工作的。 当
浏览 2
提问于2011-06-29
得票数 31
1
回答
调度程序如何保存先前正在运行的进程的寄存器
当代码的调度器部分在
linux
内核中运行时,它是如何保存以前运行的进程的所有寄存器的。调度程序是怎么知道的?当调度程序运行时,它不是覆盖了前一个进程的那些寄存器值吗?
浏览 6
提问于2014-04-09
得票数 0
回答已采纳
3
回答
如何使用自联接获取不匹配记录
、
所以需要一个自连接FROM users as switch_fromWHERE switch_from.user_id = 15242 AND switch_to.user_id = 24521; 这难道不应该给我所有来自别名表的job_ids、表switch_from、别名表
switch_to
缺失的信息吗?
浏览 2
提问于2015-05-12
得票数 0
回答已采纳
1
回答
为什么要通过寄存器将参数传递给`__
switch_to
`函数?
、
、
为什么函数__
switch_to
被声明为通过寄存器接受参数(而不是通过堆栈的约定)?extern void FASTCALL(__
switch_to
(struct task_struct *prev, struct task_struct *next)); 当我们从它返回到ret_from_fork
浏览 2
提问于2017-02-20
得票数 1
回答已采纳
1
回答
执行shell命令(c)
、
case
SWITCH_TO
: char commandline[ 256 ]; system( commandline ); }例如,使用:将让我的程序调用syste
浏览 0
提问于2012-03-20
得票数 0
回答已采纳
1
回答
当单击按钮时Django更改对象详细信息
、
、
晚上好!我想做两个按钮,当一个被点击自动更改这个对象的细节。我已经设置了查看两个模型,但我不知道如何管理更改,只有一个帖子。无论我是使用模板标签还是尝试使用JS (坦白地说,我不知道该如何使用),谢谢您的回复!class PostList(ListView): ordering = ['-date'] def get_context_data(self, **kwarg
浏览 6
提问于2020-02-20
得票数 0
回答已采纳
3
回答
使用wmcrtl循环同一应用程序的窗口。
、
、
、
、
grep '^_NET_ACTIVE_W' | awk -F'# 0x' '{print $2}')
switch_to
| awk '{print $1}') if [ "$
switch_to
" == '
浏览 1
提问于2013-03-02
得票数 6
回答已采纳
1
回答
在Python中使用Tkinter的问答游戏
、
、
📷1.求出3×8的值?(A) b)14,c)16,d)18, 2,求出4×2?(A) 6,b) 8,c)12,d)14, 3。( a) 6,b)12,c)14,d)16,import tkinter as tkfrom tkinter import * def __i
浏览 0
提问于2020-10-31
得票数 5
3
回答
进程创建时
Linux
进程内核堆栈状态是什么?
、
、
、
、
无论我看什么地方,我都会发现一些东西,涉及到一旦您点击"main“(无论您的入口点是什么)堆栈的外观,这将是程序参数和环境,但我要寻找的是系统如何设置堆栈以配合
switch_to
宏。我正在为我自己正在编写的小型内核研究
Linux
调度程序/进程系统,我无法理解我所缺少的东西。更具体地说,tsk->线程->esp指向的堆栈,以及"
switch_to
“切换到。
浏览 2
提问于2011-11-05
得票数 11
回答已采纳
2
回答
每一小时切换一次质子one服务器
、
我用的是质子蛋白。UK#13US-CA#1US-NJ#9我想在每隔一小时无限循环一次这个列表中的vpn服务器。2小时后,它将运行protonvpn c US-VA#24小时后,它将运行protonvpn c US-CA#26小时后,它将运行protonvpn c UK#13 7小时
浏览 0
提问于2021-03-01
得票数 0
回答已采纳
1
回答
带有selenium的Python :无效(?)警告
、
使用python和selenium,代码片段:通过运行代码,我得到: File "C:\Python34\selenium\webdriver\remote\webdriver.py", line 517 DeprecationWarning: use
浏览 0
提问于2014-06-27
得票数 0
2
回答
如何在
Linux
中获取进程的已保存寄存器(ARM架构)
、
我正在写一个程序,它解析运行在
linux
上的所有任务,从init_task开始,对于我读取的每个任务,它的task_struct结构允许我获得它的PID,状态,Oncpu。我使用的主板包含ARM Cortex A9 MPCore处理器(2核),通过JTAG链接与主机PC连接在主机
浏览 0
提问于2011-07-19
得票数 3
2
回答
谁在
Linux
中的上下文切换之后调用IRET?
、
、
、
、
我一直试图了解
Linux
内核中的上下文切换是如何工作的。在我看来,有一种情况(稍后解释)导致中断后不调用IRET指令(我确信我遗漏了什么!)。决定执行一个上下文切换到进程B,因此调用context_switch() ...context_switch()调用
switch_to
(
浏览 5
提问于2015-10-25
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券