Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Location method, device, equipment and storage medium for c++ program crash

A technology of program crash and location method, applied in response to error generation, instrumentation, error detection/correction, etc., can solve problems such as software crash location difficulties, achieve the effect of improving development efficiency and facilitating integrated use

Active Publication Date: 2022-03-25
深圳软牛科技有限公司
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The main purpose of the present invention is to solve the technical problem that the current software crash location is difficult

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Location method, device, equipment and storage medium for c++ program crash
  • Location method, device, equipment and storage medium for c++ program crash
  • Location method, device, equipment and storage medium for c++ program crash

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The embodiment of the present invention provides a method, device, equipment and storage medium for locating a C++ program crash.

[0044] The terms "first", "second", "third", "fourth", etc. (if any) in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and not necessarily Used to describe a specific sequence or sequence. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the term "comprising" or "having" and any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to those explicitly listed instead, may include other steps or elements not explicitly listed or inherent to the process...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to the field of data positioning, and discloses a C++ program crash positioning method, device, equipment and storage medium. The method includes: establishing a memory database based on a static hash function; reading the function name of the calling function in the memory database according to a preset FUNCSIG function; judging whether the calling function in the memory database has been executed; , then clear the function name of the calling function in the memory database; if the execution is not completed, then read the function name in the crash interception port of the C++ program, and write the function name into the preset record log .

Description

technical field [0001] The invention relates to the field of data positioning, in particular to a method, device, equipment and storage medium for locating a C++ program crash. Background technique [0002] There will be various bugs in software development. It is easier to locate the problem through debugging during the development stage. If it is an occasional crash that occurs in the release package, it is often difficult to locate, or it requires a certain technical background, which is not conducive to elementary programs. Members found solutions to problems. [0003] At present, the software basically has log records. After a problem occurs, the log analysis process can be used to locate the problem, but the accuracy of log analysis depends on the detail level of the log. In this case, the problem may not be analyzed at all. It is not reasonable to add logs everywhere. There is also a tool like BugSplat to find the crash of the release version, but such tool integrat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/07
CPCG06F11/079G06F11/0775G06F11/0787
Inventor 刘梁李盛
Owner 深圳软牛科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products