Processing

Please wait...

PATENTSCOPE will be unavailable a few hours for maintenance reason on Tuesday 25.01.2022 at 9:00 AM CET
Settings

Settings

Goto Application

1. WO2022011180 - INSTRUMENTATION TRACE CAPTURE TECHNIQUE

Publication Number WO/2022/011180
Publication Date 13.01.2022
International Application No. PCT/US2021/040949
International Filing Date 08.07.2021
IPC
G06F 11/36 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging of software
Applicants
  • METAWORK CORPORATION [US]/[US]
Inventors
  • DEMONNER, Nicholas
  • RENIE, David Michael
  • HENRY, Margaret
  • MARCIN, David
Agents
  • BARBAS, Charles J.
Priority Data
16/926,26810.07.2020US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) INSTRUMENTATION TRACE CAPTURE TECHNIQUE
(FR) TECHNIQUE DE CAPTURE DE TRACE D'INSTRUMENTATION
Abstract
(EN) An instrumentation trace capture technique enables software developers to monitor, diagnose and solve errors associated with application development and production. A client library of an investigative platform is loaded in a user application executing on a virtual machine instance of a virtualized computing environment. The client library interacts with an agent of the platform to instrument executable code of the user application and, to that end, loads a capture configuration that specifies, inter alia, methods and associated arguments, variables and data structures (values), to instrument. The client library inspects the executable code to determine portions of the code to instrument based on the capture configuration, which describes a degree of fidelity (e.g., a frequency) of the executable code and data to trace at runtime. Capture points of the runtime application are implemented as callbacks to the client library, which are registered with a runtime system executing the user application.
(FR) Une technique de capture de trace d'instrumentation permet à des développeurs de logiciel de surveiller, diagnostiquer et résoudre des erreurs associées au développement et à la production d'applications. Une bibliothèque client d'une plateforme d'enquête est chargée dans une application d'utilisateur s'exécutant sur une instance de machine virtuelle (VMI) d'un environnement informatique virtualisé. La bibliothèque client interagit avec un agent de la plateforme pour identifier un code exécutable de l'application utilisateur et, à cet effet, charge une configuration de capture qui spécifie, entre autres, des procédés et des arguments, des variables et des structures de données (valeurs) associés, à identifier. La bibliothèque client inspecte le code exécutable pour déterminer des parties du code à identifier sur la base de la configuration de capture, qui décrit un degré de fidélité (par exemple, une fréquence) du code exécutable et des données à tracer au moment de l'exécution. Des points de capture de l'application d'exécution sont mis en œuvre sous la forme de rappels vers la bibliothèque client, qui sont enregistrés auprès d'un système d'exécution exécutant l'application d'utilisateur.
Related patent documents
Latest bibliographic data on file with the International Bureau