-
公开(公告)号:US20050033766A1
公开(公告)日:2005-02-10
申请号:US10608864
申请日:2003-06-27
申请人: Jee Pang , Jen-Lung Chiu , Melur Raghuraman , Insung Park
发明人: Jee Pang , Jen-Lung Chiu , Melur Raghuraman , Insung Park
IPC分类号: G06F7/00
CPC分类号: G06F11/3409 , G06F11/3466 , G06F2201/88
摘要: A framework and method are disclosed for providing/consuming data items. A memory structure is created within an address space allocated to a provider application. The memory structure stores performance counter data generated by the provider application. The counter provider application registers a counter provider and an associated performance counter memory structure via a set of application program interface methods. Thereafter, a counter provider consumer application, via additional application program interface methods, determines the identity of the performance counter provider, sets up a buffer to receive the counter data of the counter provider, and requests extraction of the counter data stored within the performance counter memory structure. The transfer of data from the provider application to the consumer application occurs through the system API.
摘要翻译: 公开了用于提供/消费数据项的框架和方法。 在分配给提供商应用程序的地址空间内创建内存结构。 存储器结构存储由提供者应用生成的性能计数器数据。 计数器提供程序应用程序通过一组应用程序接口方法注册计数器提供程序和相关的性能计数器存储器结构。 此后,通过附加应用程序接口方法的计数器提供者消费者应用程序确定性能计数器提供者的身份,建立缓冲器以接收计数器提供者的计数器数据,并请求提取存储在性能计数器内的计数器数据 记忆结构。 通过系统API将数据从提供程序应用程序传输到消费者应用程序。
-
公开(公告)号:US07698397B2
公开(公告)日:2010-04-13
申请号:US10608864
申请日:2003-06-27
申请人: Jee Fung Pang , Jen-Lung Chiu , Melur K. Raghuraman , Insung Park
发明人: Jee Fung Pang , Jen-Lung Chiu , Melur K. Raghuraman , Insung Park
IPC分类号: G06F15/173
CPC分类号: G06F11/3409 , G06F11/3466 , G06F2201/88
摘要: A framework and method are disclosed for providing/consuming data items. A memory structure is created within an address space allocated to a provider application. The memory structure stores performance counter data generated by the provider application. The counter provider application registers a counter provider and an associated performance counter memory structure via a set of application program interface methods. Thereafter, a counter provider consumer application, via additional application program interface methods, determines the identity of the performance counter provider, sets up a buffer to receive the counter data of the counter provider, and requests extraction of the counter data stored within the performance counter memory structure. The transfer of data from the provider application to the consumer application occurs through the system API.
摘要翻译: 公开了用于提供/消费数据项的框架和方法。 在分配给提供商应用程序的地址空间内创建内存结构。 存储器结构存储由提供者应用生成的性能计数器数据。 计数器提供程序应用程序通过一组应用程序接口方法注册计数器提供程序和相关的性能计数器存储器结构。 此后,通过附加应用程序接口方法的计数器提供者消费者应用程序确定性能计数器提供者的身份,建立缓冲器以接收计数器提供者的计数器数据,并请求提取存储在性能计数器内的计数器数据 记忆结构。 通过系统API将数据从提供程序应用程序传输到消费者应用程序。
-
公开(公告)号:US08645763B2
公开(公告)日:2014-02-04
申请号:US13230588
申请日:2011-09-12
申请人: Miklos Szegedi , Ryan S. Kivett , Gregory W. Nichols , Mikhail Basilyan , Jen-Lung Chiu , Genghis Karimov
发明人: Miklos Szegedi , Ryan S. Kivett , Gregory W. Nichols , Mikhail Basilyan , Jen-Lung Chiu , Genghis Karimov
IPC分类号: G06F11/00
CPC分类号: G06F21/6254 , G06F11/073 , G06F11/0778 , G06F2221/2143
摘要: A system and method for generating a triage dump of useful memory data from a computer that encounters an error while executing one or more software programs. The computer system may identify data values within the triage dump that are characteristic of personal data. To protect the privacy of the software user the personal data may be poisoned by overwriting the data values with overwrite values. The overwrite values used to poison the data values may be predetermined, based on the data values themselves, or chosen at random. The triage dump may be sent to an external server to associated with the developer of the one or more software programs for analysis. When overwrite values are dynamically selected, the specific overwrite values used may be sent to the server in connection with a triage dump.
摘要翻译: 一种用于从执行一个或多个软件程序时遇到错误的计算机生成有用存储器数据的分类转储的系统和方法。 计算机系统可以识别分类转储中的个人数据特征的数据值。 为了保护软件用户的隐私,个人数据可能会用覆盖值覆盖数据值而中毒。 用于中毒数据值的覆盖值可以基于数据值本身或随机选择来预先确定。 分类转储可以被发送到外部服务器以与一个或多个软件程序的开发者相关联以进行分析。 当动态选择覆盖值时,所使用的特定覆盖值可能会与分类转储相关联地发送到服务器。
-
公开(公告)号:US20130019227A1
公开(公告)日:2013-01-17
申请号:US13183948
申请日:2011-07-15
申请人: Jen-Lung Chiu
发明人: Jen-Lung Chiu
CPC分类号: G06F11/3628
摘要: Various embodiments provide an ability to present content associated with an inline function via a code debugging tool. In some embodiments, the code debugging tool can be configured to enable manipulation of commands associated with the inline function. Alternately or additionally, one or more calls to the inline function can be manipulated independently from each other within the debugging tool.
摘要翻译: 各种实施例提供通过代码调试工具呈现与内联函数相关联的内容的能力。 在一些实施例中,代码调试工具可以被配置为使得能够对与内联函数相关联的命令进行操作。 或者或另外,可以在调试工具内彼此独立地操作对内联函数的一个或多个调用。
-
公开(公告)号:US20130067178A1
公开(公告)日:2013-03-14
申请号:US13230617
申请日:2011-09-12
申请人: Miklos Szegedi , Ryan S. Kivett , Gregory W. Nichols , Mikhail Basilyan , Jen-Lung Chiu , Genghis Karimov
发明人: Miklos Szegedi , Ryan S. Kivett , Gregory W. Nichols , Mikhail Basilyan , Jen-Lung Chiu , Genghis Karimov
IPC分类号: G06F12/00
CPC分类号: G06F11/0778 , G06F11/0784
摘要: A system and method for generating a triage dump of useful memory data from a computer that encounters an error while executing one or more software programs. The computer system may identify data values within the triage dump that are characteristic of personal data. To protect the privacy of the software user the personal data may be poisoned by overwriting the data values with overwrite values. The overwrite values used to poison the data values may be predetermined, based on the data values themselves, or chosen at random. The triage dump may be sent to an external server to associated with the developer of the one or more software programs for analysis. When overwrite values are dynamically selected, the specific overwrite values used may be sent to the server in connection with a triage dump.
摘要翻译: 一种用于从执行一个或多个软件程序时遇到错误的计算机生成有用存储器数据的分类转储的系统和方法。 计算机系统可以识别分类转储中的个人数据特征的数据值。 为了保护软件用户的隐私,个人数据可能会用覆盖值覆盖数据值而中毒。 用于中毒数据值的覆盖值可以基于数据值本身或随机选择来预先确定。 分类转储可以被发送到外部服务器以与一个或多个软件程序的开发者相关联以进行分析。 当动态选择覆盖值时,所使用的特定覆盖值可能会与分类转储相关联地发送到服务器。
-
公开(公告)号:US10229031B2
公开(公告)日:2019-03-12
申请号:US13183948
申请日:2011-07-15
申请人: Jen-Lung Chiu
发明人: Jen-Lung Chiu
摘要: Various embodiments provide an ability to present content associated with an inline function via a code debugging tool. In some embodiments, the code debugging tool can be configured to enable manipulation of commands associated with the inline function. Alternately or additionally, one or more calls to the inline function can be manipulated independently from each other within the debugging tool.
-
公开(公告)号:US08510523B2
公开(公告)日:2013-08-13
申请号:US13230617
申请日:2011-09-12
申请人: Miklos Szegedi , Ryan S. Kivett , Gregory W. Nichols , Mikhail Basilyan , Jen-Lung Chiu , Genghis Karimov
发明人: Miklos Szegedi , Ryan S. Kivett , Gregory W. Nichols , Mikhail Basilyan , Jen-Lung Chiu , Genghis Karimov
IPC分类号: G06F12/00
CPC分类号: G06F11/0778 , G06F11/0784
摘要: A system and method for generating a triage dump of useful memory data from a computer that encounters an error while executing one or more software programs. The computer system may identify data values within the triage dump that are characteristic of personal data. To protect the privacy of the software user the personal data may be poisoned by overwriting the data values with overwrite values. The overwrite values used to poison the data values may be predetermined, based on the data values themselves, or chosen at random. The triage dump may be sent to an external server to associated with the developer of the one or more software programs for analysis. When overwrite values are dynamically selected, the specific overwrite values used may be sent to the server in connection with a triage dump.
摘要翻译: 一种用于从执行一个或多个软件程序时遇到错误的计算机生成有用存储器数据的分类转储的系统和方法。 计算机系统可以识别分类转储中的个人数据特征的数据值。 为了保护软件用户的隐私,个人数据可能会用覆盖值覆盖数据值而中毒。 用于中毒数据值的覆盖值可以基于数据值本身或随机选择来预先确定。 分类转储可以被发送到外部服务器以与一个或多个软件程序的开发者相关联以进行分析。 当动态选择覆盖值时,所使用的特定覆盖值可能会与分类转储相关联地发送到服务器。
-
公开(公告)号:US20130067285A1
公开(公告)日:2013-03-14
申请号:US13230588
申请日:2011-09-12
申请人: Miklos Szegedi , Ryan S. Kivett , Gregory W. Nichols , Mikhail Basilyan , Jen-Lung Chiu , Genghis Karimov
发明人: Miklos Szegedi , Ryan S. Kivett , Gregory W. Nichols , Mikhail Basilyan , Jen-Lung Chiu , Genghis Karimov
IPC分类号: G06F11/34
CPC分类号: G06F21/6254 , G06F11/073 , G06F11/0778 , G06F2221/2143
摘要: A system and method for generating a triage dump of useful memory data from a computer that encounters an error while executing one or more software programs. The computer system may identify data values within the triage dump that are characteristic of personal data. To protect the privacy of the software user the personal data may be poisoned by overwriting the data values with overwrite values. The overwrite values used to poison the data values may be predetermined, based on the data values themselves, or chosen at random. The triage dump may be sent to an external server to associated with the developer of the one or more software programs for analysis. When overwrite values are dynamically selected, the specific overwrite values used may be sent to the server in connection with a triage dump.
-
-
-
-
-
-
-