Unlock instant, AI-driven research and patent intelligence for your innovation.

Troubleshooting device and method based on stack tracing

A stack and fault technology, applied in the field of troubleshooting based on stack traceability, can solve the problem of not being able to provide sufficient information for user troubleshooting, and achieve the effect of reducing difficulty

Inactive Publication Date: 2017-01-25
XIAN FLIGHT SELF CONTROL INST OF AVIC
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, only recording the information at the moment when the fault occurs still cannot provide sufficient information for users to troubleshoot

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
  • Troubleshooting device and method based on stack tracing
  • Troubleshooting device and method based on stack tracing
  • Troubleshooting device and method based on stack tracing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] see figure 1 , providing a stack trace-based troubleshooting device, characterized in that it includes:

[0027] The stack tracing fault recording module is triggered in the hardware interrupt caused by the fault or the abnormal response function inside the processor, and the general register information inside the computer at the time of the fault occurrence, the register information related to the fault, and the stack storage module Stored function call stack pointer information at all levels, function call return information, stack pointer information stored in the stack storage module for interrupt processing at all levels when interrupts occur, processor running address at the time of interrupt occurrence stored in the stack storage module, interrupt type information sent to the failure record carrier;

[0028] Fault record carrier: used to record all the information transmitted by the stack trace fault record module after the fault occurs, so that the troubleshoo...

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 present invention relates to a stack trace-based troubleshooting device and method. In order to deal with the problems that it is difficult to locate defects and reproduce in the laboratory when the faults of embedded computer systems occur in the field of use, the present invention proposes a stack trace-based The troubleshooting device includes: a stack tracing fault recording module, a fault recording carrier, an object code disassembly tool, and a stack storage module. In the process of fault exception processing, use the stack to trace the fault record module, trace the relevant stack information in the stack storage module upwards, save it in the fault record carrier step by step, and combine the object code disassembly tool to locate the defect of the computer system . Through the method, the efficiency of defect location of the embedded computer system can be greatly improved.

Description

technical field [0001] The invention belongs to the use technology of an embedded computer, and in particular relates to a stack tracing-based troubleshooting method during the use of complex embedded software. Background technique [0002] With the continuous development of sensor technology, automation control technology, and digital technology, the performance of processors continues to improve, resulting in more and more complex functions running on embedded computers. It is often necessary to integrate multiple functional software modules into one processor. To meet a system-level function together, the increase in complexity makes it more difficult to avoid defects in software and hardware design. System function verification and troubleshooting become a work that takes time after function integration. For the design of embedded systems, when a fault occurs, an interrupt is often generated by the hardware, or an internal exception is reported by the processor itself, s...

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 Applications(China)
IPC IPC(8): G06F11/07
CPCG06F11/0736
Inventor 颜纪迅宋科璞武方方郑小宁徐建军苏春宇
Owner XIAN FLIGHT SELF CONTROL INST OF AVIC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More