CN112286804B - System debugging method, device, equipment and medium - Google Patents

System debugging method, device, equipment and medium Download PDF

Info

Publication number
CN112286804B
CN112286804B CN202011158730.6A CN202011158730A CN112286804B CN 112286804 B CN112286804 B CN 112286804B CN 202011158730 A CN202011158730 A CN 202011158730A CN 112286804 B CN112286804 B CN 112286804B
Authority
CN
China
Prior art keywords
event
input
playback
node
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011158730.6A
Other languages
Chinese (zh)
Other versions
CN112286804A (en
Inventor
潘宇超
熊友军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ubtech Robotics Corp
Original Assignee
Ubtech Robotics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ubtech Robotics Corp filed Critical Ubtech Robotics Corp
Priority to CN202011158730.6A priority Critical patent/CN112286804B/en
Publication of CN112286804A publication Critical patent/CN112286804A/en
Application granted granted Critical
Publication of CN112286804B publication Critical patent/CN112286804B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3644Software debugging by instrumenting at runtime
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/366Software debugging using diagnostics

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the invention discloses a system debugging method, device, equipment and medium. Wherein the method comprises the following steps: recording system input events in a pre-established event record file; reading a system input event; writing a system input event into a virtual device node established in advance for event playback to obtain event playback data; and determining the debugging result of the system according to the event playback data. According to the embodiment of the invention, the recorded system input event can be played back according to the pre-established virtual equipment node, so that the unstable factors can be rapidly identified, and the debugging efficiency of the system can be improved.

Description

System debugging method, device, equipment and medium
Technical Field
Embodiments of the present invention relate to a system testing technology, and in particular, to a method, an apparatus, a device, and a medium for debugging a system.
Background
In recent years, with the rise of Linux technology, more and more enterprises and scientific institutions turn the eyes to the development and research of embedded Linux. Linux not only has the full functions and characteristics of a desktop computer, allows modification and customization according to the requirements of users, but also serves as a free open source code and supports a novel microprocessor commonly used in the field of embedded design at present.
However, various system and application problems can be encountered in the use process of the Linux-based embedded graphic device (such as a smart phone, a computer or a control device with a display screen and the like); for example, when clicking the mobile phone screen, a click occurs, and at this time, the system needs to be debugged to find the reason of the click; at present, the application program involved in each system is mainly examined to determine the source of the problem.
The defects of the scheme are that: belongs to an omnibearing non-targeted system investigation, which is difficult to quickly find out unstable factors in application or system, so that the system debugging efficiency is lower.
Disclosure of Invention
The embodiment of the application provides a system debugging method, device, equipment and medium, which can play back recorded system input events according to a pre-established virtual equipment node, so as to rapidly identify unstable factors and improve the system debugging efficiency.
In a first aspect, an embodiment of the present invention provides a method for debugging a system, including:
recording system input events in a pre-established event record file;
reading the system input event;
writing the system input event into a virtual device node established in advance for event playback to obtain event playback data;
and determining the debugging result of the system according to the event playback data.
Optionally, the process for creating the event record file includes:
If a system start event is detected, an event record file is established through a file creation program.
Optionally, writing the system input event into a pre-established virtual device node for event playback to obtain event playback data, including:
constructing a target event storage file according to the system input event;
if a system test request instruction is detected, writing the target event storage file into a virtual device node established in advance for event playback to obtain event playback data.
Optionally, writing the target event storage file into a pre-established virtual device node for event playback to obtain event playback data, including:
Writing the target event storage file into a pre-established virtual equipment node, starting a virtual equipment node playback program, and performing playback display on the target event storage file through the virtual equipment node;
and reading the event content in the virtual equipment node through a window component in the system to obtain event playback data.
Optionally, the establishing process of the virtual equipment node includes:
If the system start event is detected, registering a virtual device node through a node driver for playing back the system input event in response to the system test request.
Optionally, determining a debug result of the system according to the event playback data includes:
Positioning the problem event in the system according to the event playback data to obtain positioning information of the problem event;
and determining a debugging result of the system according to the positioning information of the problem event.
Optionally, the positioning information of the problem event at least includes input information of an input device; the input information of the input device includes at least one of a coordinate point and a key value.
In a second aspect, an embodiment of the present invention provides a debugging device of a system, including:
the event recording module is used for recording the system input event in a pre-established event recording file;
The event reading module is used for reading the system input event;
the data determining module is used for writing the system input event into a virtual device node established in advance to perform event playback so as to obtain event playback data;
And the result determining module is used for determining the debugging result of the system according to the event playback data.
Optionally, the method further comprises:
and the file creating module is used for creating an event record file through a file creating program if the system starting event is detected.
Optionally, the data determining module is specifically configured to:
constructing a target event storage file according to the system input event;
if a system test request instruction is detected, writing the target event storage file into a virtual device node established in advance for event playback to obtain event playback data.
Optionally, the data determining module is further specifically configured to:
Writing the target event storage file into a pre-established virtual equipment node, starting a virtual equipment node playback program, and performing playback display on the target event storage file through the virtual equipment node;
and reading the event content in the virtual equipment node through a window component in the system to obtain event playback data.
Optionally, the method further comprises:
And the node establishing module is used for registering the virtual equipment node through the node driver if the system starting event is detected, and is used for responding to the system testing request and playing back the system input event.
Optionally, the result determining module is specifically configured to:
Positioning the problem event in the system according to the event playback data to obtain positioning information of the problem event;
and determining a debugging result of the system according to the positioning information of the problem event.
Optionally, the positioning information of the problem event at least includes input information of an input device; the input information of the input device includes at least one of a coordinate point and a key value.
In a third aspect, an embodiment of the present invention further provides an electronic device, including:
one or more processors;
Storage means for storing one or more programs,
When the one or more programs are executed by the one or more processors, the one or more processors implement the method for debugging a system according to any one of the embodiments of the present invention.
In a fourth aspect, embodiments of the present invention further provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method for debugging a system according to any one of the embodiments of the present invention.
The embodiment of the invention records the system input event in a pre-established event record file; reading a system input event; writing a system input event into a virtual device node established in advance for event playback to obtain event playback data; and determining the debugging result of the system according to the event playback data. According to the embodiment of the invention, the recorded system input event can be played back according to the pre-established virtual equipment node, so that the unstable factors can be rapidly identified, and the debugging efficiency of the system can be improved.
Drawings
FIG. 1 is a flow chart of a method for debugging a system according to a first embodiment of the invention;
FIG. 2 is a flow chart of a system debugging method in a second embodiment of the present invention;
FIG. 3 is a schematic diagram of a debugging device of a system in a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device in the fourth embodiment.
Detailed Description
The invention is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting thereof. It should be further noted that, for convenience of description, only some, but not all of the structures related to the present invention are shown in the drawings.
Example 1
Fig. 1 is a flow chart of a debugging method of a system in a first embodiment of the present application. The embodiment can be applied to the situation of effectively tracing the input event of the historical operation. The method of the embodiment can be executed by a debugging device of the system, and the device can be realized in a hardware/software mode and can be configured in electronic equipment. The debugging method of the system according to any embodiment of the present application can be implemented. As shown in fig. 1, the method specifically includes the following steps:
s110, recording the system input event in a pre-established event record file.
In this embodiment, the event record file stores the history input event of the embedded graphics device, so that real-time tracking of the history input event can be realized; the embedded graphic device is an intelligent device comprising a display screen, and comprises, but is not limited to, a smart phone, a personal computer and an industrial control device with the display screen.
Because the problem that equipment operation errors (such as blocking or flashing back of certain application in the equipment) often occur in the process of using the embedded graphic equipment, the use efficiency of a user is greatly influenced; therefore, when the abnormality of the equipment is detected, the equipment needs to be checked and debugged in real time, but the existing debugging mainly carries out one-to-one check on the whole system of the equipment to detect the unstable or abnormal problem of the equipment.
Therefore, the embodiment can record and save the historical system input events in the historical operation of the equipment, so that the problem sources can be intuitively and rapidly checked in the subsequent debugging.
S120, reading a system input event.
In this embodiment, the system input event is read from a pre-established event record file; when the system needs to be debugged or tested for stability, system investigation is not needed comprehensively, and system input events in historical operation can be simply and conveniently read from a pre-established event record file, so that effective investigation of system problems can be realized.
In this embodiment, optionally, the process of creating the event record file includes:
If a system start event is detected, an event record file is established through a file creation program.
In this embodiment, the system start event is a case in which the working state of the embedded graphics device is in operation; the file creation program can be run to create a folder under the corresponding file system for storage; specifically, when the Linux-based embedded system is started, a proc file (event record file) is created under the Linux proc file system and is recorded as a proc/save_input_event for recording an input event.
S130, writing the system input event into a pre-established virtual device node for event playback, and obtaining event playback data.
In this embodiment, the virtual device node is a file playback channel with a playback function, and may be used as a transport carrier for system input events; the virtual device nodes are pre-established in the system to enable efficient playback of system input events. The event playback data is information such as input time, input content and input equipment of an event input by the system.
The embodiment can trace the historical system input events in real time, solves the problem of time and labor consumption caused by using the whole system for investigation during system debugging, and can directly and conveniently use the playback function added in advance in the system to realize the reproduction of the historical events; recording input events and 'replaying' the input events are implemented on a Linux-based embedded system, so that unstable factors in applications or systems can be quickly and specifically found.
S140, determining a debugging result of the system according to the event playback data.
In this embodiment, whether an abnormality problem exists in the obtained event playback data is determined according to the event playback data; if yes, indicating that the system debugging fails; otherwise, the debugging is successful; specifically, judging whether the abnormality exists or not can be judged by the occurrence frequency and the response time of the event playback data; for example, if the frequency of occurrence of the certain event playback data exceeds a preset threshold value within a preset time period, and no response information occurs within the preset time period, the event playback data is indicated to be abnormal. According to the embodiment of the invention, the recorded system input event can be played back according to the pre-established virtual equipment node, so that the unstable factors can be rapidly identified, and the debugging efficiency of the system can be improved.
The embodiment of the invention records the system input event in a pre-established event record file; reading a system input event; writing a system input event into a virtual device node established in advance for event playback to obtain event playback data; and determining the debugging result of the system according to the event playback data. According to the embodiment of the invention, the recorded system input event can be played back according to the pre-established virtual equipment node, so that the unstable factors can be rapidly identified, and the debugging efficiency of the system can be improved.
Example two
Fig. 2 is a flow chart of a debugging method of a system in a second embodiment of the present invention. The present embodiment is further extended and optimized based on the above embodiment, and may be combined with any of the above technical solutions. As shown in fig. 2, the method includes:
s210, recording the system input event in a pre-established event record file.
S220, reading a system input event.
S230, according to the system input event, a target event storage file is built.
In this embodiment, the building of the target event storage file may be accomplished by controlling the "playback" of the input event driver (a space application); wherein, there may be a plurality of or multiple types of event storage files in the system, which can be stored in a divided manner by acquiring the time or event type of the event input by the system; the obtained system input event is stored first, so that the playback operation can be conveniently and rapidly performed during playback.
Wherein, the target event storage file can be recorded as/sdcard/save_input_event.txt in the system; the/sdcard/save_input_event.txt may store the storage path or file storage name of the file for the target event.
After a target event storage file is built, whether a system test request instruction is received or not needs to be detected in real time; if yes, writing the target event storage file into a pre-established virtual equipment node for event playback to obtain event playback data, namely executing S240; if not, the detection is continued to ensure that the system test request instruction can be quickly and effectively responded when the system test request instruction is detected.
And S240, if the system test request instruction is detected, writing the target event storage file into a pre-established virtual equipment node for event playback to obtain event playback data.
In this embodiment, the target event storage file is written to the virtual device node, for example, the target event storage file is written to/dev/input/replay _input; control/dev/input/replay _ input initiates a "playback" function for reproducing the target event storage file.
S250, determining a debugging result of the system according to the event playback data.
On the basis of the above embodiment, optionally, writing the target event storage file into a virtual device node established in advance for event playback to obtain event playback data, including:
Writing the target event storage file into a pre-established virtual equipment node, starting a virtual equipment node playback program, and performing playback display on the target event storage file through the virtual equipment node;
And reading event content in the virtual equipment node through a window component in the system to obtain event playback data.
In this embodiment, when "playback" is required, the written system input event may be reported to the virtual device node/dev/input/replay _input through the Linux kernel function input_event (); after the target event storage file is replayed, the replay result is stored in a window system of the application space, and if the replay result is to be checked, the device node can be read in the window system to obtain event replay data of the system input event; according to the embodiment, the played back event content is read through the window component, and the event state can be quickly and effectively traced when the event state needs to be traced.
On the basis of the above embodiment, optionally, the establishing process of the virtual device node includes:
If the system start event is detected, registering a virtual device node through a node driver for playing back the system input event in response to the system test request.
In this embodiment, when the Linux-based embedded system is started, a node driver is loaded, and then a virtual device node (virtual playback channel) is registered under the Linux dev/input file system, which can be denoted as/dev/input/replay _input; for receiving system input events from the application space and "replaying" those events; according to the embodiment, the registration establishment of the virtual equipment node is carried out when the system is started, so that the available virtual equipment node can be effectively utilized for playback operation in later playback.
On the basis of the above embodiment, optionally, determining a debug result of the system according to the event playback data includes:
according to the event playback data, positioning the problem event in the system to obtain positioning information of the problem event;
and determining a debugging result of the system according to the positioning information of the problem event.
In this embodiment, the positioning information of the problem event is determined by identifying the event playback data, so that the system is effectively debugged according to the positioning information of the problem event, and thus the unstable key factor of the system is found.
Wherein, according to the positioning information of the problem event, determining the debugging result of the system may include: determining whether positioning information of the problem event is abnormal, if so, determining that a debugging result of the system fails; if not, determining that the debugging result of the system is successful; specifically, whether the positioning information of the problem event is abnormal or not is determined by the control time and the response result; this determination process is specifically described above, and is not repeated here.
On the basis of the above embodiment, optionally, the positioning information of the problem event includes at least input information of the input device; the input information of the input device includes at least one of coordinate points and key values. For the input of the embedded graphic device, the input device generally adopted can comprise a mouse or a keyboard, and the input information of the input device is used as the positioning information of the problem event, so that whether the event playback data is abnormal or not can be effectively reflected, and the system debugging can be rapidly realized.
Example III
Fig. 3 is a schematic structural diagram of a debugging device of a system in a third embodiment of the present application, which is applicable to a case of effectively tracing an input event of a history operation. The device is configured in the electronic equipment, and can realize the debugging method of the system according to any embodiment of the application. The device specifically comprises the following steps:
An event acquisition module 310, configured to record a system input event in a pre-established event record file;
an event reading module 320, configured to read the system input event;
the data determining module 330 is configured to write the system input event into a virtual device node established in advance for event playback, so as to obtain event playback data;
and the result determining module 340 is configured to determine a debug result of the system according to the event playback data.
On the basis of the foregoing embodiment, optionally, the apparatus of this embodiment further includes:
and the file creating module is used for creating an event record file through a file creating program if the system starting event is detected.
Based on the above embodiment, optionally, the data determining module 330 is specifically configured to:
constructing a target event storage file according to the system input event;
if a system test request instruction is detected, writing the target event storage file into a virtual device node established in advance for event playback to obtain event playback data.
Based on the above embodiment, optionally, the data determining module 330 is further specifically configured to:
Writing the target event storage file into a pre-established virtual equipment node, starting a virtual equipment node playback program, and performing playback display on the target event storage file through the virtual equipment node;
and reading the event content in the virtual equipment node through a window component in the system to obtain event playback data.
On the basis of the foregoing embodiment, optionally, the apparatus of this embodiment further includes:
And the node establishing module is used for registering the virtual equipment node through the node driver if the system starting event is detected, and is used for responding to the system testing request and playing back the system input event.
Based on the above embodiment, the optional result determining module 340 is specifically configured to:
Positioning the problem event in the system according to the event playback data to obtain positioning information of the problem event;
and determining a debugging result of the system according to the positioning information of the problem event.
On the basis of the above embodiment, optionally, the positioning information of the problem event includes at least input information of an input device; the input information of the input device includes at least one of a coordinate point and a key value.
By means of the debugging device of the system in the third embodiment of the invention, recorded system input events can be played back according to the pre-established virtual equipment nodes, so that unstable factors can be rapidly identified, and the debugging efficiency of the system can be improved.
The debugging device of the system provided by the embodiment of the invention can execute the debugging method of the system provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Example IV
Fig. 4 is a schematic structural diagram of an electronic device in a fourth embodiment of the present invention, and as shown in fig. 4, the electronic device includes a processor 410, a memory 420, an input device 430 and an output device 440; the number of processors 410 in the electronic device may be one or more, one processor 410 being taken as an example in fig. 4; the processor 410, memory 420, input device 430, and output device 440 in the electronic device may be connected by a bus or other means, for example in fig. 4.
The memory 420 is a computer readable storage medium, and may be used to store software programs, computer executable programs, and modules, such as program instructions/modules corresponding to the debugging method of the system in the embodiments of the present invention. The processor 410 executes various functional applications of the electronic device and data processing by running software programs, instructions and modules stored in the memory 420, i.e., implements the debugging method of the system provided by the embodiments of the present invention.
Memory 420 may include primarily a program storage area and a data storage area, wherein the program storage area may store an operating system, at least one application program required for functionality; the storage data area may store data created according to the use of the terminal, etc. In addition, memory 420 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device. In some examples, memory 420 may further include memory remotely located relative to processor 410, which may be connected to the electronic device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 430 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the electronic device, which may include a keyboard, mouse, etc. The output 440 may include a display device such as a display screen.
Example five
The present embodiments provide a storage medium containing computer-executable instructions that when executed by a computer processor are used to implement the debugging method of the system provided by the embodiments of the present invention.
Of course, the storage medium containing the computer executable instructions provided in the embodiments of the present invention is not limited to the method operations described above, and may also perform related operations in the debugging method of the system provided in any embodiment of the present invention.
From the above description of embodiments, it will be clear to a person skilled in the art that the present invention may be implemented by means of software and necessary general purpose hardware, but of course also by means of hardware, although in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a FLASH Memory (FLASH), a hard disk, or an optical disk of a computer, etc., and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments of the present invention.
It should be noted that, in the above-mentioned embodiments of the search apparatus, each unit and module included are only divided according to the functional logic, but not limited to the above-mentioned division, as long as the corresponding functions can be implemented; in addition, the specific names of the functional units are also only for distinguishing from each other, and are not used to limit the protection scope of the present invention.
Note that the above is only a preferred embodiment of the present invention and the technical principle applied. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, while the invention has been described in connection with the above embodiments, the invention is not limited to the embodiments, but may be embodied in many other equivalent forms without departing from the spirit or scope of the invention, which is set forth in the following claims.

Claims (8)

1. A method for debugging a system, the method comprising:
recording system input events in a pre-established event record file;
reading the system input event;
writing the system input event into a virtual device node established in advance for event playback to obtain event playback data;
Determining a debugging result of a system according to the event playback data, wherein the system is an embedded system based on Linux;
Writing the system input event into a pre-established virtual device node for event playback to obtain event playback data, wherein the method comprises the following steps:
constructing a target event storage file according to the system input event;
if a system test request instruction is detected, writing the target event storage file into a virtual device node established in advance for event playback to obtain event playback data;
The establishing process of the virtual equipment node comprises the following steps:
when the embedded system based on the Linux is started, loading a node driver, registering a virtual device node under a Linux dev/input file system, and recording as/dev/input/replay _input; the virtual equipment node is used for responding to a system test request, receiving a system input event from an application space and playing back the system input event; the virtual equipment node is a file playback channel with playback function and is used as a transmission carrier of system input events.
2. The method of claim 1, wherein the event log file creation process comprises:
If a system start event is detected, an event record file is established through a file creation program.
3. The method of claim 1, wherein writing the target event storage file into a pre-established virtual device node for event playback to obtain event playback data, comprising:
Writing the target event storage file into a pre-established virtual equipment node, starting a virtual equipment node playback program, and performing playback display on the target event storage file through the virtual equipment node;
and reading the event content in the virtual equipment node through a window component in the system to obtain event playback data.
4. The method of claim 1, wherein determining a debug result of a system based on the event playback data comprises:
Positioning the problem event in the system according to the event playback data to obtain positioning information of the problem event;
and determining a debugging result of the system according to the positioning information of the problem event.
5. The method of claim 4, wherein the location information of the problem event includes at least input information of an input device; the input information of the input device includes at least one of a coordinate point and a key value.
6. A system commissioning device, the device comprising:
the event recording module is used for recording the system input event in a pre-established event recording file;
The event reading module is used for reading the system input event;
the data determining module is used for writing the system input event into a virtual device node established in advance to perform event playback so as to obtain event playback data;
The result determining module is used for determining the debugging result of the system according to the event playback data, wherein the system is an embedded system based on Linux;
The data determining module is specifically configured to:
constructing a target event storage file according to the system input event;
if a system test request instruction is detected, writing the target event storage file into a virtual device node established in advance for event playback to obtain event playback data;
The apparatus further comprises:
The node establishing module is used for loading a node driver when the embedded system based on the Linux is started, registering a virtual device node under a Linux dev/input file system and recording the virtual device node as/dev/input/replay _input; the virtual equipment node is used for responding to a system test request, receiving a system input event from an application space and playing back the system input event; the virtual equipment node is a file playback channel with playback function and is used as a transmission carrier of system input events.
7. An electronic device, comprising:
one or more processors;
Storage means for storing one or more programs,
When executed by the one or more processors, causes the one or more processors to implement the method of debugging a system as recited in any one of claims 1-5.
8. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements a method for debugging a system according to any one of claims 1-5.
CN202011158730.6A 2020-10-26 2020-10-26 System debugging method, device, equipment and medium Active CN112286804B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011158730.6A CN112286804B (en) 2020-10-26 2020-10-26 System debugging method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011158730.6A CN112286804B (en) 2020-10-26 2020-10-26 System debugging method, device, equipment and medium

Publications (2)

Publication Number Publication Date
CN112286804A CN112286804A (en) 2021-01-29
CN112286804B true CN112286804B (en) 2024-05-03

Family

ID=74373299

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011158730.6A Active CN112286804B (en) 2020-10-26 2020-10-26 System debugging method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN112286804B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019899A (en) * 2012-11-28 2013-04-03 广东欧珀移动通信有限公司 Method and system for replaying intelligent terminal event as well as intelligent terminal
CN108900360A (en) * 2018-08-10 2018-11-27 哈尔滨工业大学(威海) A kind of network context generation system and method based on the playback of multinode flow
CN110795311A (en) * 2019-10-30 2020-02-14 北京三快在线科技有限公司 Event playback method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019899A (en) * 2012-11-28 2013-04-03 广东欧珀移动通信有限公司 Method and system for replaying intelligent terminal event as well as intelligent terminal
CN108900360A (en) * 2018-08-10 2018-11-27 哈尔滨工业大学(威海) A kind of network context generation system and method based on the playback of multinode flow
CN110795311A (en) * 2019-10-30 2020-02-14 北京三快在线科技有限公司 Event playback method and device

Also Published As

Publication number Publication date
CN112286804A (en) 2021-01-29

Similar Documents

Publication Publication Date Title
US8250543B2 (en) Software tracing
CN109471697B (en) Method, device and storage medium for monitoring system call in virtual machine
US20150006961A1 (en) Capturing trace information using annotated trace output
CN110168508B (en) Method, computer system and medium for monitoring memory location where breakpoint occurs
CN108874441B (en) Board card configuration method, device, server and storage medium
CN111966603B (en) Memory leakage detection method and device, readable storage medium and electronic equipment
CN114168222A (en) Method and device for acquiring starting time, terminal equipment and storage medium
CN114765051A (en) Memory test method and device, readable storage medium and electronic equipment
CN110597704A (en) Application program pressure testing method, device, server and medium
CN109542341B (en) Read-write IO monitoring method, device, terminal and computer readable storage medium
CN109753437B (en) Test program generation method and device, storage medium and electronic equipment
US20110202903A1 (en) Apparatus and method for debugging a shared library
CN112286804B (en) System debugging method, device, equipment and medium
CN117112522A (en) Concurrent process log management method, device, equipment and storage medium
CN116820610A (en) Method and device for dynamically tracking user state program in observable field
CN116185706A (en) Data backup method and device, computing and storage medium and electronic equipment
CN110928945A (en) Data processing method and device for database and data processing system
CN112162954B (en) User operation log generation and path positioning method, device, equipment and medium
CN115481025A (en) Script recording method and device for automatic test, computer equipment and medium
CN107766385B (en) Method and equipment for converting file format of virtual disk
CN115237889A (en) Database switching method and device, storage medium and computer equipment
US11307920B2 (en) Automated crash recovery
CN113468029A (en) Log management method and device, electronic equipment and readable storage medium
CN113760696A (en) Program problem positioning method and device, electronic equipment and storage medium
CN107742080B (en) Vulnerability mining method and device for virtualized environment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant