METHOD AND APPARATUS FOR SECURING A DYNAMIC BINARY TRANSLATION SYSTEM
    2.
    发明申请
    METHOD AND APPARATUS FOR SECURING A DYNAMIC BINARY TRANSLATION SYSTEM 有权
    用于保护动态二进制翻译系统的方法和装置

    公开(公告)号:US20150007304A1

    公开(公告)日:2015-01-01

    申请号:US13930766

    申请日:2013-06-28

    IPC分类号: G06F21/52

    CPC分类号: G06F21/74 G06F21/54

    摘要: A processor and method are described for managing different privilege levels associated with different types of program code, including binary translation program code. For example, one embodiment of a method comprises entering into one of a plurality of privilege modes responsive to detecting the execution of a corresponding one of a plurality of different types of program code including native executable program code, translated executable program code, and binary translation program code. In one embodiment, the binary translation program code includes sub-components each of which are associated with a different privilege level for improved security.

    摘要翻译: 描述了处理器和方法,用于管理与不同类型的程序代码相关联的不同特权级别,包括二进制翻译程序代码。 例如,方法的一个实施例包括响应于检测到多个不同类型的程序代码中的相应的一个程序代码的执行,包括本机可执行程序代码,翻译的可执行程序代码和二进制转换,来进入多个特权模式之一 程序代码。 在一个实施例中,二进制翻译程序代码包括子组件,每个子组件与不同的权限级别相关联,以提高安全性。

    Systems, Methods, and Apparatuses for Last Branch Record Support
    4.
    发明申请
    Systems, Methods, and Apparatuses for Last Branch Record Support 审中-公开
    用于最后分支记录支持的系统,方法和设备

    公开(公告)号:US20160378498A1

    公开(公告)日:2016-12-29

    申请号:US14752891

    申请日:2015-06-27

    IPC分类号: G06F9/38 G06F9/30

    CPC分类号: G06F9/3804 G06F9/30101

    摘要: Systems, methods, and apparatuses for last branch record support are described. In an embodiment, a hardware processor core comprises a hardware execution unit to execute a branch instruction, at least two last branch record (LBR) registers to store a source and destination information of a branch taken during program execution, wherein an entry in a LBR register to include an encoding of the branch, a write bit array to indicate which LBR register is architecturally correct, an architectural bit array to indicate when an LBR register has been written, and a plurality of top of stack pointers to indicate which LBR register in a LBR register stack is to be written.

    摘要翻译: 描述用于最后一个分支记录支持的系统,方法和装置。 在一个实施例中,硬件处理器核心包括执行分支指令的硬件执行单元,至少两个最后一个分支记录(LBR)寄存器,用于存储在程序执行期间取得的分支的源和目的地信息,其中LBR中的条目 注册以包括分支的编码,用于指示哪个LBR寄存器在架构上正确的写入位阵列,用于指示何时写入LBR寄存器的架构位阵列以及多个堆栈指针顶部以指示哪个LBR寄存器在 要写入一个LBR寄存器堆栈。

    Apparatus, method, and program for editing images for a photo album
    8.
    发明授权
    Apparatus, method, and program for editing images for a photo album 有权
    用于编辑相册的图像的装置,方法和程序

    公开(公告)号:US08213029B2

    公开(公告)日:2012-07-03

    申请号:US13111994

    申请日:2011-05-20

    IPC分类号: G06F15/00 G06F3/12 G06K1/00

    摘要: For generating photo albums on events such as weddings, the photo albums can always be generated in the same quality. A professional photographer photographs the bride and groom on a wedding. Images are read from a developed film and stored in a file server. A template used for generating a photo album is added with composition information representing composition of images to be inserted in image insertion areas therein. When an operator selects one of the images to be inserted in any one of the image insertion areas with reference to an editing screen having a catalog display field and a template display field, processing information representing a magnification ratio and/or a trimming position is generated based on the composition information so that the selected image has the composition appropriate for the image insertion area. The selected image is processed according to the processing information.

    摘要翻译: 为了在诸如婚礼等事件上生成相册,相册始终可以以相同的质量生成。 专业摄影师在婚礼上拍摄新娘和新郎。 图像从开发的胶片读取并存储在文件服务器中。 添加了用于生成相册的模板,其中组合信息表示要插入其中的图像插入区域中的图像的组合。 参照具有目录显示区域和模板显示区域的编辑画面,当操作者选择要插入到任一个图像插入区域中的一个图像时,生成表示放大率和/或修剪位置的处理信息 基于所述构图信息,使得所选择的图像具有适合于图像插入区域的构图。 所选择的图像根据处理信息被处理。

    Apparatus, method, and program for editing images
    9.
    发明授权
    Apparatus, method, and program for editing images 有权
    用于编辑图像的装置,方法和程序

    公开(公告)号:US07675647B2

    公开(公告)日:2010-03-09

    申请号:US10998142

    申请日:2004-11-29

    IPC分类号: G06F15/00

    摘要: When a photo album on an event such as wedding is generated, images to be inserted in image insertion areas in a template can be selected easily. A professional photographer photographs the bride and groom on the day of wedding, and obtains images. Characteristic quantities of scenes represented by the images are calculated, and the images are classified into image groups of the scenes. With reference to a reference-value sequence table describing reference values of the characteristic quantities of the scenes in the event in order of occurrence of the scenes, the image groups are arranged in order of the scene occurrence. A catalog of the images is generated in the same order, and displayed in an editing screen.

    摘要翻译: 当生成诸如婚礼的事件的相册时,可以容易地选择要插入到模板中的图像插入区域中的图像。 专业摄影师在婚礼当天拍摄新娘和新郎,并获得图像。 计算由图像表示的特征量的场景,并将图像分类为场景的图像组。 参考以场景发生的顺序来描述场景的特征量的参考值的参考值序列表,按照场景发生的顺序排列图像组。 图像的目录以相同的顺序生成,并显示在编辑屏幕中。

    System and method for error injection using a flexible program interface field
    10.
    发明授权
    System and method for error injection using a flexible program interface field 有权
    使用灵活的程序接口字段进行错误注入的系统和方法

    公开(公告)号:US07587639B2

    公开(公告)日:2009-09-08

    申请号:US10985502

    申请日:2004-11-09

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3672

    摘要: A system and method for injecting hardware errors into a microprocessor system is described. In one embodiment, a software interface between system software and system firmware is established. Software test and debug for software error handlers may thus be supported. The software interface may support both a query mode call and a seed mode call. When a query mode call is issued, it may request whether or not the system firmware and hardware support the injection of a specified kind of error. A return from this call may be used to make a list of supported errors for injection. When a seed mode call is issued, the corresponding error may be injected into the hardware.

    摘要翻译: 描述了将硬件错误注入微处理器系统的系统和方法。 在一个实施例中,建立了系统软件和系统固件之间的软件接口。 因此可以支持软件错误处理程序的软件测试和调试。 软件界面可以支持查询模式呼叫和种子模式呼叫。 发出查询模式呼叫时,可以请求系统固件和硬件是否支持注入指定类型的错误。 此呼叫的返回可用于列出支持的注入错误。 当发出种子模式呼叫时,相应的错误可能会被注入到硬件中。