-
公开(公告)号:CN109074311A
公开(公告)日:2018-12-21
申请号:CN201780028548.9
申请日:2017-05-04
Applicant: 微软技术许可有限责任公司
Inventor: H·加布里杰尔斯基
IPC: G06F12/02
Abstract: 本文中公开了计算设备中选择性数据存留以及操作的相关联方法的实施例。在一个实施例中,方法包括接收命令以发起:当前被包含在易失性存储器模块中的数据到混合存储器设备的非易失性存储器模块的存留。方法还包括,确定易失性存储器模块中的数据是否为有效数据。响应于确定当前被包含在易失性存储器模块中的数据是有效数据,使得数据被从易失性存储器模块复制到非易失性存储器模块。响应于确定数据并非有效数据,丢弃当前被包含在易失性存储器模块的数据。
-
公开(公告)号:CN120066942A
公开(公告)日:2025-05-30
申请号:CN202510130123.5
申请日:2019-03-08
Applicant: 微软技术许可有限责任公司
IPC: G06F11/362 , G06F11/30 , G06F21/62 , G06F21/12 , G06F11/34 , G06F11/3698
Abstract: 本公开的实施例涉及在时间旅行跟踪调试中保护敏感信息。保护与跟踪实体的原始执行相关的敏感信息。实施例包括:标识原始信息包括敏感信息,该原始信息基于实体的一个或多个原始可执行指令的原始执行而被访问。基于原始信息包括敏感信息,实施例包括执行以下中的一项或两项:(i)将包括备选信息而非原始信息的第一跟踪数据存储到跟踪中,同时确保由实体基于原始信息而采用的执行路径在使用跟踪的实体的原始执行的重放期间也将被采用;(ii)将第二跟踪数据存储到跟踪中,该跟踪引起零个或多个备选可执行指令而非实体的一个或多个原始可执行指令在实体的原始执行的重放期间被执行。
-
公开(公告)号:CN111742301A
公开(公告)日:2020-10-02
申请号:CN201980014496.9
申请日:2019-02-14
Applicant: 微软技术许可有限责任公司
Abstract: 基于上层缓存层的跟踪日志记录,确定下层缓存层如何记录流入量。第二缓存从下层第一缓存接收引用存储器地址的日志记录请求。第二缓存确定它是否具有针对存储器地址的缓存行。当存在缓存行时,第二缓存将请求转发到下一日志记录缓存层,或者如果第二缓存是最外面的日志记录层,则使缓存行被日志记录。当不存在缓存行时,当缓存行不被第二缓存确定为被日志记录,或者当缓存行被第二缓存确定为被日志记录但未确定第一缓存是否知道第二缓存中缓存行的当前值时,第二缓存使缓存行被日志记录。
-
公开(公告)号:CN111742301B
公开(公告)日:2024-11-08
申请号:CN201980014496.9
申请日:2019-02-14
Applicant: 微软技术许可有限责任公司
Abstract: 基于上层缓存层的跟踪日志记录,确定下层缓存层如何记录流入量。第二缓存从下层第一缓存接收引用存储器地址的日志记录请求。第二缓存确定它是否具有针对存储器地址的缓存行。当存在缓存行时,第二缓存将请求转发到下一日志记录缓存层,或者如果第二缓存是最外面的日志记录层,则使缓存行被日志记录。当不存在缓存行时,当缓存行不被第二缓存确定为被日志记录,或者当缓存行被第二缓存确定为被日志记录但未确定第一缓存是否知道第二缓存中缓存行的当前值时,第二缓存使缓存行被日志记录。
-
公开(公告)号:CN111602121B
公开(公告)日:2023-10-24
申请号:CN201880085906.4
申请日:2018-12-18
Applicant: 微软技术许可有限责任公司
IPC: G06F11/36
Abstract: 基于应用的执行的可重放跟踪来检测和提供在应用的先前执行期间的非故障存储器访问的通知。实施例包括从应用的先前执行的可重放跟踪重放应用的先前执行的(多个)部分,同时跟踪由应用使用的(多个)存储器区域的生命期。基于跟踪存储器区域的生命期,检测在应用的先前执行期间由应用进行的非故障但不适当的(多个)存储器访问。在用户界面处和/或向软件组件提供关于这些非故障但不适当的(多个)存储器访问的通知。
-
公开(公告)号:CN111868694B
公开(公告)日:2025-02-28
申请号:CN201980018994.0
申请日:2019-03-08
Applicant: 微软技术许可有限责任公司
IPC: G06F11/3668 , G06F21/60 , G06F21/62
Abstract: 保护与跟踪实体的原始执行相关的敏感信息。实施例包括:标识原始信息包括敏感信息,该原始信息基于实体的一个或多个原始可执行指令的原始执行而被访问。基于原始信息包括敏感信息,实施例包括执行以下中的一项或两项:(i)将包括备选信息而非原始信息的第一跟踪数据存储到跟踪中,同时确保由实体基于原始信息而采用的执行路径在使用跟踪的实体的原始执行的重放期间也将被采用;(ii)将第二跟踪数据存储到跟踪中,该跟踪引起零个或多个备选可执行指令而非实体的一个或多个原始可执行指令在实体的原始执行的重放期间被执行。
-
公开(公告)号:CN111868694A
公开(公告)日:2020-10-30
申请号:CN201980018994.0
申请日:2019-03-08
Applicant: 微软技术许可有限责任公司
Abstract: 保护与跟踪实体的原始执行相关的敏感信息。实施例包括:标识原始信息包括敏感信息,该原始信息基于实体的一个或多个原始可执行指令的原始执行而被访问。基于原始信息包括敏感信息,实施例包括执行以下中的一项或两项:(i)将包括备选信息而非原始信息的第一跟踪数据存储到跟踪中,同时确保由实体基于原始信息而采用的执行路径在使用跟踪的实体的原始执行的重放期间也将被采用;(ii)将第二跟踪数据存储到跟踪中,该跟踪引起零个或多个备选可执行指令而非实体的一个或多个原始可执行指令在实体的原始执行的重放期间被执行。
-
公开(公告)号:CN111602121A
公开(公告)日:2020-08-28
申请号:CN201880085906.4
申请日:2018-12-18
Applicant: 微软技术许可有限责任公司
IPC: G06F11/36
Abstract: 基于应用的执行的可重放跟踪来检测和提供在应用的先前执行期间的非故障存储器访问的通知。实施例包括从应用的先前执行的可重放跟踪重放应用的先前执行的(多个)部分,同时跟踪由应用使用的(多个)存储器区域的生命期。基于跟踪存储器区域的生命期,检测在应用的先前执行期间由应用进行的非故障但不适当的(多个)存储器访问。在用户界面处和/或向软件组件提供关于这些非故障但不适当的(多个)存储器访问的通知。
-
-
-
-
-
-
-