Get a Python that has frame pointers enabled
CFLAGS="-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" pyenv install 3.12
pyenv shell 3.12
Run python with perf support turned on
Get a Python that has frame pointers enabled
CFLAGS="-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" pyenv install 3.12
pyenv shell 3.12
Run python with perf support turned on
<!doctype html> | |
<style> | |
.child { | |
position: absolute; | |
left: 10px; | |
width: 50px; | |
height: 50px; | |
background: lightblue; | |
border: 1px solid black; |
./dist/bin/libxul.so: file format elf64-little | |
SYMBOL TABLE: | |
000000000886a8d0 l .data.rel.ro 0000000000000000 $d.2 | |
000000000886a8d0 l O .data.rel.ro 0000000000000008 .hidden __dso_handle | |
000000000886a8d8 l .data.rel.ro 0000000000000000 $d | |
000000000886aa40 l .data.rel.ro 0000000000000000 $d | |
000000000886b540 l .data.rel.ro 0000000000000000 $d | |
000000000886b610 l .data.rel.ro 0000000000000000 $d |
import subprocess | |
import os | |
tests_with_workers = ["Air", "Basic", "ML", "Babylon", "cdjs", | |
"first-inspector-code-load", "multi-inspector-code-load", | |
"Box2D", "octane-code-load", "crypto", "delta-blue", | |
"earley-boyer", "gbemu", "mandreel", "navier-stokes", | |
"pdfjs", "raytrace", "regexp", "richards", "splay", | |
"typescript", "octane-zlib", "FlightPlanner", "OfflineAssembler", | |
"UniPoker", "async-fs", "float-mm.c", "hash-map", |
class StringWriter extends Writer { | |
public StringWriter(Writer out) { | |
this.out = out; | |
} | |
@Override | |
public void write(char[] cbuf, int off, int len) throws IOException { | |
for (int i = 0; i < len; i++) { | |
char c = cbuf[i + off]; | |
/* |