webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Functions | |
def | is_asm (l) |
def | merge (callgrind_files, srcs) |
def | parse (filename, data, current) |
def | generate (data) |
def | output (data) |
Variables | |
string | SECTION_SEPERATOR = '-' * 80 |
cg_folder = sys.argv[1] | |
build_folder = sys.argv[2] | |
list | cg_files = [] |
list | srcs = [] |
fn = os.path.join(cwd, f) | |
def | annotated = merge(cg_files, srcs) |
def | lcov = generate(annotated) |
def generate-asm-lcov.generate | ( | data | ) |
Parses the merged callgrind_annotate output |data| and generates execution counts for all annotated files.
Calls callgrind_annotate over the set of callgrind output |callgrind_files| using the sources |srcs| and merges the results together.
Takes a dictionary |data| of filenames and execution counts and generates a LCOV coverage output.
Parses an annotated execution flow |data| from callgrind_annotate for source |filename| and updates the current execution counts from |current|.
generate-asm-lcov.fn = os.path.join(cwd, f) |