Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO2017097878) METHOD AND DEVICE FOR NON-INTRUSIVELY COLLECTING FUNCTION TRACE DATA
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/2017/097878 International Application No.: PCT/EP2016/080192
Publication Date: 15.06.2017 International Filing Date: 08.12.2016
Chapter 2 Demand Filed: 09.10.2017
IPC:
G06F 11/36 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
11
Error detection; Error correction; Monitoring
36
Preventing errors by testing or debugging of software
Applicants:
GLIWA GMBH EMBEDDED SYSTEMS [DE/DE]; Pollinger Str. 1 82362 Weilheim, DE
Inventors:
GLIWA, Peter; DE
Agent:
REITSTÖTTER KINZEBACH; Sternwartstraße 4 81679 München, DE
Priority Data:
15198552.008.12.2015EP
Title (EN) METHOD AND DEVICE FOR NON-INTRUSIVELY COLLECTING FUNCTION TRACE DATA
(FR) PROCÉDÉ ET DISPOSITIF DE COLLECTE NON INTRUSIVE DE DONNÉES DE SUIVI DE FONCTION
Abstract:
(EN) The present invention concerns a method and a device for non-intrusively collecting function trace data of a software application running on a processor-core, comprising translating a source code of the software application which comprises traceable function source code into executable code and, when executing the executable code: allocating the executable code of the traceable function within at least one pre-defined code memory region;checking each function call or jump instruction for its target address; and, if the target address is located within the pre-defined code memory region, logging the execution of the traceable function.
(FR) La présente invention concerne un procédé et un dispositif permettant une collecte non intrusive de données de suivi de fonction d'une application logicielle se déroulant sur un cœur de processeur. Ledit procédé comprenant la traduction d'un code source de l'application logicielle, qui comprend un code source de fonction pouvant être suivie, en un code exécutable et, lors de l'exécution du code exécutable : l'attribution du code exécutable de la fonction pouvant être suivie à l'intérieur d'au moins une région prédéfinie de mémoire de code; le contrôle de chaque instruction d'appel ou de saut de fonction quant à son adresse cible; et, si l'adresse cible est située à l'intérieur de la région prédéfinie de mémoire de code, la consignation de l'exécution de la fonction pouvant être suivie.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)
Also published as:
EP3387536US20180365127