PROBLEM DIAGNOSIS TECHNIQUE OF MEMORY CORRUPTION BASED ON REGULAR EXPRESSION GENERATED DURING APPLICATION COMPILING

    公开(公告)号:US20180293148A1

    公开(公告)日:2018-10-11

    申请号:US15482101

    申请日:2017-04-07

    Abstract: According to one embodiment, a method, computer system, and computer program product for memory corruption diagnosis is provided. The present invention may include generating a pattern expression (PE) header file, wherein a plurality of common datatypes associated with a software program are pre-defined. The invention may further include generating a PE for each of the plurality of common datatypes, and generating a PE table by merging the generated PEs for each of the plurality of common datatypes. Upon discovery that memory corruption has occurred, the invention may include transmitting a recorded state of the software program as a core dump file to a server, and using a dump utility to identify overlay content of the core dump file. Lastly, the invention may include identifying a possible source program of the memory corruption by matching the PE tables against the illegally-written overlay content.

    TASK SCHEDULING
    2.
    发明申请
    TASK SCHEDULING 审中-公开

    公开(公告)号:US20170109203A1

    公开(公告)日:2017-04-20

    申请号:US14883678

    申请日:2015-10-15

    CPC classification number: G06F9/5027 G06F2209/5022

    Abstract: Embodiments of the present invention may schedule a task in a processing system. According to one embodiment of the present invention, a resource to be accessed by a task in a processing system is determined based on a type of a request for initiating the task. Then, a length of a task queue that records at least one task waiting for the resource is determined Next, the request is suspended in response to the length of the task queue being greater than a predefined threshold.

    Problem diagnosis technique of memory corruption based on regular expression generated during application compiling

    公开(公告)号:US10346286B2

    公开(公告)日:2019-07-09

    申请号:US15902161

    申请日:2018-02-22

    Abstract: According to one embodiment, a method, computer system, and computer program product for memory corruption diagnosis is provided. The present invention may include generating a pattern expression (PE) header file, wherein a plurality of common datatypes associated with a software program are pre-defined. The invention may further include generating a PE for each of the plurality of common datatypes, and generating a PE table by merging the generated PEs for each of the plurality of common datatypes. Upon discovery that memory corruption has occurred, the invention may include transmitting a recorded state of the software program as a core dump file to a server, and using a dump utility to identify overlay content of the core dump file. Lastly, the invention may include identifying a possible source program of the memory corruption by matching the PE tables against the illegally-written overlay content.

    FILE TRANSMISSION IN A CLUSTER
    7.
    发明申请

    公开(公告)号:US20200322416A1

    公开(公告)日:2020-10-08

    申请号:US16375905

    申请日:2019-04-05

    Abstract: A file is transmitted to a plurality of hosts. The hosts are divided into host groups. A host in each host group is selected as a master host. A data block is received by a master host in a host group. The master host sends the data block to both a master host in a next host group and a next host in the host group in order that the next host in the host group sends the data block to a next host of the next host in the host group, and the master host in the next host group sends the data block to both a master host in a next host group of the next host group and a next host of the next host in the next host group.

    Problem diagnosis technique of memory corruption based on regular expression generated during application compiling

    公开(公告)号:US10540261B2

    公开(公告)日:2020-01-21

    申请号:US15482101

    申请日:2017-04-07

    Abstract: According to one embodiment, a method, computer system, and computer program product for memory corruption diagnosis is provided. The present invention may include generating a pattern expression (PE) header file, wherein a plurality of common datatypes associated with a software program are pre-defined. The invention may further include generating a PE for each of the plurality of common datatypes, and generating a PE table by merging the generated PEs for each of the plurality of common datatypes. Upon discovery that memory corruption has occurred, the invention may include transmitting a recorded state of the software program as a core dump file to a server, and using a dump utility to identify overlay content of the core dump file. Lastly, the invention may include identifying a possible source program of the memory corruption by matching the PE tables against the illegally-written overlay content.

Patent Agency Ranking