Safe buffer
    1.
    发明授权
    Safe buffer 有权
    安全缓冲区

    公开(公告)号:US08095513B2

    公开(公告)日:2012-01-10

    申请号:US11422297

    申请日:2006-06-05

    摘要: A method and system for implementing a safe buffer is described herein. The method includes implementing a buffer class that ensures that accesses to memory are performed in a safe manner. The buffer class may be a handle to protected resources in memory. The buffer class may exploit methods to read and write to memory that ensures that read and writes are performed to valid memory locations within buffer bounds.

    摘要翻译: 本文描述了用于实现安全缓冲器的方法和系统。 该方法包括实现缓冲器类,其确保以安全的方式执行对存储器的访问。 缓冲区类可能是内存中受保护资源的句柄。 缓冲区类可以利用读取和写入存储器的方法,确保读取和写入被执行到缓冲区边界内的有效内存位置。

    Safe Buffer
    2.
    发明申请
    Safe Buffer 有权
    安全缓冲区

    公开(公告)号:US20070283113A1

    公开(公告)日:2007-12-06

    申请号:US11422297

    申请日:2006-06-05

    IPC分类号: G06F12/14

    摘要: A method and system for implementing a safe buffer is described herein. The method includes implementing a buffer class that ensures that accesses to memory are performed in a safe manner. The buffer class may be a handle to protected resources in memory. The buffer class may exploit methods to read and write to memory that ensures that read and writes are performed to valid memory locations within buffer bounds.

    摘要翻译: 本文描述了用于实现安全缓冲器的方法和系统。 该方法包括实现缓冲器类,其确保以安全的方式执行对存储器的访问。 缓冲区类可能是内存中受保护资源的句柄。 缓冲区类可以利用读取和写入存储器的方法,确保读取和写入被执行到缓冲区边界内的有效内存位置。

    Tower of numeric types
    7.
    发明申请
    Tower of numeric types 有权
    数值型塔

    公开(公告)号:US20080262801A1

    公开(公告)日:2008-10-23

    申请号:US11787586

    申请日:2007-04-17

    IPC分类号: G06F17/50

    CPC分类号: G06F7/38

    摘要: Various technologies and techniques are disclosed for providing a numeric tower that represents a structure supporting statically defined numeric data types. The numeric data types each are operable to implement a different but accurate representation of a particular value. Numeric operations are supported for the numeric tower that can be performed with any of the statically defined numeric data types. The numeric tower is extensible, and allows for additional statically defined numeric data types to be added, as well as operations. The numeric tower is also operable to detect overflow situations. For example, suppose a result of an operation will result in an overflow situation because the operation does not fit within a range supported by the particular numeric type. The system converts the numeric type to a different one of the numeric data types when the result does not fit within a range supported by the first one.

    摘要翻译: 公开了各种技术和技术,用于提供表示支持静态定义的数字数据类型的结构的数字塔。 数字数据类型各自可操作以实现特定值的不同但准确的表示。 可以使用任何静态定义的数字数据类型执行数字塔的数字操作。 数字塔是可扩展的,并允许添加其他静态定义的数字数据类型以及操作。 数字塔也可以检测溢出情况。 例如,假设操作的结果将导致溢出情况,因为操作不符合特定数字类型支持的范围。 当结果不符合第一个支持的范围时,系统将数字类型转换为不同的数字数据类型。