Error identification in memory and disk allocation layouts

Inventors

Vu, Huy

Assignees

Two Six Labs LLC

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-11327671-B2

Patent

Publication Date

2022-05-10

Expiration Date


Abstract

One example method of operation may include identifying event block allocations of one or more of data memory and data storage allocations, assigning indicators to the event block allocations based one or more determined statuses associated with the event block allocations, populating a display interface with the event block allocations and the indicators, performing a trace event of the event block allocations, identifying a target event block allocation among the event block allocations, and creating a notification identifying an allocation violation based on the identified target event block allocation.

Core Innovation

The invention identifies event block allocations of a plurality of data memory allocations from a log file of the data memory allocations, and assigns indicators to the event block allocations based on one or more statuses associated with the event block allocations. A display interface is populated with the event block allocations and the assigned indicators.

The invention identifies a target event block allocation among the event block allocations and performs a trace event based on the target event block allocation and at least one other event block allocation. Based on an overlapped memory allocation between the identified target event block allocation and the at least one other event block allocation, where the at least one other event block allocation has a starting address different than the target event block allocation, the invention creates a notification identifying an allocation violation.

The invention also renders, on the display interface, an overlapped region based on the target event block allocation and the at least one other event block allocation. The apparatus or non-transitory computer readable storage medium performs the same processing to identify allocations from a log file, assign status-based indicators, populate a display interface, identify a target event block allocation, perform a trace event, create the notification, and render the overlapped region.

Claims Coverage

The partial content provides three independent claims (a method, an apparatus, and a non-transitory computer readable storage medium) that share the same core inventive workflow. Across these independent claims, there are six main inventive features.

Identifying event block allocations from a log file

Identifying event block allocations of a plurality of data memory allocations from a log file of the data memory allocations.

Assigning indicators based on allocation statuses

Assigning indicators to the event block allocations based on one or more statuses associated with the event block allocations.

Populating a display interface with allocations and indicators

Populating a display interface with the event block allocations and the assigned indicators.

Tracing a target event block allocation

Identifying a target event block allocation among the event block allocations; performing a trace event based on the target event block allocation and at least one other event block allocation.

Notifying an overlapped memory allocation violation

Creating a notification identifying an allocation violation based on an overlapped memory allocation of the identified target event block allocation and the at least one other event block allocation having a starting address different than the target event block allocation.

Rendering an overlapped region on the display interface

Rendering, on the display interface, an overlapped region based on the target event block allocation and the at least one other event block allocation.

Across the independent claims, the inventive coverage centers on status-indicated display of event block allocations from a log file, tracing from a selected target allocation to another allocation, and detecting and visualizing an overlapped-region allocation violation with a notification when starting addresses differ.

Stated Advantages

Documented Applications

No documented applications found

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.