Sökning: onr:"swepub:oai:DiVA.org:kth-262911" >
Scalable comparison...
Scalable comparison of JavaScript V8 bytecode traces
-
- Cabrera Arteaga, Javier, 1992- (författare)
- KTH,Teoretisk datalogi, TCS,Trustfull
-
- Monperrus, Martin (författare)
- KTH,Teoretisk datalogi, TCS
-
- Baudry, Benoit (författare)
- KTH,Programvaruteknik och datorsystem, SCS
-
(creator_code:org_t)
- 2019-10-22
- 2019
- Engelska.
-
Ingår i: Proceedings of the 11th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, VMIL@SPLASH. - New York, NY, USA : ACM Publications. ; , s. 22-31
- Relaterad länk:
-
https://kth.diva-por... (primary) (Raw object)
-
visa fler...
-
http://kth.diva-port...
-
https://urn.kb.se/re...
-
https://doi.org/10.1...
-
visa färre...
Abstract
Ämnesord
Stäng
- The comparison and alignment of runtime traces are essential, e.g., for semantic analysis or debugging. However, naive sequence alignment algorithms cannot address the needs of the modern web: (i) the bytecode generation process of V8 is not deterministic; (ii) bytecode traces are large.We present STRAC, a scalable and extensible tool tailored to compare bytecode traces generated by the V8 JavaScript engine. Given two V8 bytecode traces and a distance function between trace events, STRAC computes and provides the best alignment. The key insight is to split access between memory and disk. STRAC can identify semantically equivalent web pages and is capable of processing huge V8 bytecode traces whose order of magnitude matches today's web like https://2019.splashcon.org, which generates approx. 150k of V8 bytecode instructions.
Ämnesord
- TEKNIK OCH TEKNOLOGIER -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
- ENGINEERING AND TECHNOLOGY -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)
Publikations- och innehållstyp
- ref (ämneskategori)
- kon (ämneskategori)