{"data":[{"files":[{"filename":"/workdir/bitcoin/build_fuzz/src/bitcoin-build-config.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/build_fuzz/src/bitcoin-build-info.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/buffer.c","summary":{"branches":{"count":1669,"covered":0,"notcovered":1669,"percent":0},"functions":{"count":97,"covered":0,"percent":0},"instantiations":{"count":97,"covered":0,"percent":0},"lines":{"count":2148,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3767,"covered":0,"notcovered":3767,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/bufferevent-internal.h","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":8,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":0,"notcovered":15,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/bufferevent.c","summary":{"branches":{"count":501,"covered":0,"notcovered":501,"percent":0},"functions":{"count":53,"covered":0,"percent":0},"instantiations":{"count":53,"covered":0,"percent":0},"lines":{"count":613,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1281,"covered":0,"notcovered":1281,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/bufferevent_filter.c","summary":{"branches":{"count":215,"covered":0,"notcovered":215,"percent":0},"functions":{"count":19,"covered":0,"percent":0},"instantiations":{"count":19,"covered":0,"percent":0},"lines":{"count":309,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":485,"covered":0,"notcovered":485,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/bufferevent_pair.c","summary":{"branches":{"count":103,"covered":0,"notcovered":103,"percent":0},"functions":{"count":14,"covered":0,"percent":0},"instantiations":{"count":14,"covered":0,"percent":0},"lines":{"count":192,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":212,"covered":0,"notcovered":212,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/bufferevent_ratelim.c","summary":{"branches":{"count":541,"covered":0,"notcovered":541,"percent":0},"functions":{"count":44,"covered":0,"percent":0},"instantiations":{"count":44,"covered":0,"percent":0},"lines":{"count":654,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1291,"covered":0,"notcovered":1291,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/bufferevent_sock.c","summary":{"branches":{"count":214,"covered":0,"notcovered":214,"percent":0},"functions":{"count":20,"covered":0,"percent":0},"instantiations":{"count":20,"covered":0,"percent":0},"lines":{"count":378,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":564,"covered":0,"notcovered":564,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/build/include/event2/event-config.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/changelist-internal.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/compat/sys/queue.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/epoll.c","summary":{"branches":{"count":163,"covered":0,"notcovered":163,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":280,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":346,"covered":0,"notcovered":346,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/epolltable-internal.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/evbuffer-internal.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/event-internal.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/event.c","summary":{"branches":{"count":1877,"covered":0,"notcovered":1877,"percent":0},"functions":{"count":172,"covered":0,"percent":0},"instantiations":{"count":177,"covered":0,"percent":0},"lines":{"count":2401,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4609,"covered":0,"notcovered":4609,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/evmap.c","summary":{"branches":{"count":373,"covered":0,"notcovered":373,"percent":0},"functions":{"count":39,"covered":0,"percent":0},"instantiations":{"count":39,"covered":0,"percent":0},"lines":{"count":533,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1142,"covered":0,"notcovered":1142,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/evthread-internal.h","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":17,"covered":0,"percent":0},"lines":{"count":10,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":7,"covered":0,"notcovered":7,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/evthread.c","summary":{"branches":{"count":194,"covered":0,"notcovered":194,"percent":0},"functions":{"count":18,"covered":0,"percent":0},"instantiations":{"count":18,"covered":0,"percent":0},"lines":{"count":264,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":547,"covered":0,"notcovered":547,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/evthread_pthread.c","summary":{"branches":{"count":31,"covered":0,"notcovered":31,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":110,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":76,"covered":0,"notcovered":76,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/evutil.c","summary":{"branches":{"count":791,"covered":0,"notcovered":791,"percent":0},"functions":{"count":74,"covered":0,"percent":0},"instantiations":{"count":81,"covered":0,"percent":0},"lines":{"count":1376,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1464,"covered":0,"notcovered":1464,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/evutil_rand.c","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":24,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":7,"covered":0,"notcovered":7,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/evutil_time.c","summary":{"branches":{"count":43,"covered":0,"notcovered":43,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":104,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":93,"covered":0,"notcovered":93,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/ht-internal.h","summary":{"branches":{"count":38,"covered":0,"notcovered":38,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":116,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":66,"covered":0,"notcovered":66,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/http-internal.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/http.c","summary":{"branches":{"count":1865,"covered":0,"notcovered":1865,"percent":0},"functions":{"count":194,"covered":0,"percent":0},"instantiations":{"count":194,"covered":0,"percent":0},"lines":{"count":3078,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3631,"covered":0,"notcovered":3631,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/include/event2/buffer.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/include/event2/bufferevent.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/include/event2/event.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/include/event2/event_struct.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/include/event2/http.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/include/event2/http_struct.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/include/event2/listener.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/include/event2/thread.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/include/event2/util.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/listener.c","summary":{"branches":{"count":165,"covered":0,"notcovered":165,"percent":0},"functions":{"count":16,"covered":0,"percent":0},"instantiations":{"count":16,"covered":0,"percent":0},"lines":{"count":225,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":359,"covered":0,"notcovered":359,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/log-internal.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/log.c","summary":{"branches":{"count":26,"covered":0,"notcovered":26,"percent":0},"functions":{"count":14,"covered":1,"percent":7.1428571428571423},"instantiations":{"count":14,"covered":1,"percent":7.1428571428571423},"lines":{"count":107,"covered":5,"percent":4.6728971962616823},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":87,"covered":1,"notcovered":86,"percent":1.1494252873563218}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/minheap-internal.h","summary":{"branches":{"count":48,"covered":0,"notcovered":48,"percent":0},"functions":{"count":15,"covered":0,"percent":0},"instantiations":{"count":135,"covered":0,"percent":0},"lines":{"count":109,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":84,"covered":0,"notcovered":84,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/mm-internal.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/poll.c","summary":{"branches":{"count":95,"covered":0,"notcovered":95,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":165,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":229,"covered":0,"notcovered":229,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/select.c","summary":{"branches":{"count":87,"covered":0,"notcovered":87,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":145,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":233,"covered":0,"notcovered":233,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/signal.c","summary":{"branches":{"count":132,"covered":0,"notcovered":132,"percent":0},"functions":{"count":12,"covered":0,"percent":0},"instantiations":{"count":12,"covered":0,"percent":0},"lines":{"count":220,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":286,"covered":0,"notcovered":286,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/libevent/2.1.12-stable-f7742d1ceaa/util-internal.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/depends/work/build/aarch64-unknown-linux-gnu/sqlite/3500400-de71ebca2db/sqlite3.c","summary":{"branches":{"count":32258,"covered":0,"notcovered":32258,"percent":0},"functions":{"count":2414,"covered":0,"percent":0},"instantiations":{"count":2416,"covered":0,"percent":0},"lines":{"count":73259,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":66186,"covered":0,"notcovered":66186,"percent":0}}},{"filename":"/workdir/bitcoin/src/addrdb.cpp","summary":{"branches":{"count":32,"covered":1,"notcovered":31,"percent":3.125},"functions":{"count":12,"covered":1,"percent":8.3333333333333321},"instantiations":{"count":17,"covered":1,"percent":5.8823529411764701},"lines":{"count":155,"covered":6,"percent":3.870967741935484},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":105,"covered":3,"notcovered":102,"percent":2.8571428571428572}}},{"filename":"/workdir/bitcoin/src/addresstype.cpp","summary":{"branches":{"count":27,"covered":23,"notcovered":4,"percent":85.18518518518519},"functions":{"count":29,"covered":20,"percent":68.965517241379317},"instantiations":{"count":29,"covered":20,"percent":68.965517241379317},"lines":{"count":111,"covered":79,"percent":71.171171171171167},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":58,"covered":35,"notcovered":23,"percent":60.344827586206897}}},{"filename":"/workdir/bitcoin/src/addresstype.h","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":26,"covered":16,"percent":61.53846153846154},"instantiations":{"count":26,"covered":16,"percent":61.53846153846154},"lines":{"count":35,"covered":18,"percent":51.428571428571423},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":52,"covered":33,"notcovered":19,"percent":63.46153846153846}}},{"filename":"/workdir/bitcoin/src/addrman.cpp","summary":{"branches":{"count":484,"covered":30,"notcovered":454,"percent":6.1983471074380168},"functions":{"count":59,"covered":13,"percent":22.033898305084744},"instantiations":{"count":67,"covered":13,"percent":19.402985074626866},"lines":{"count":918,"covered":88,"percent":9.5860566448801734},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1052,"covered":113,"notcovered":939,"percent":10.741444866920153}}},{"filename":"/workdir/bitcoin/src/addrman.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":6,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":8,"covered":0,"notcovered":8,"percent":0}}},{"filename":"/workdir/bitcoin/src/addrman_impl.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":12,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":9,"covered":0,"notcovered":9,"percent":0}}},{"filename":"/workdir/bitcoin/src/arith_uint256.cpp","summary":{"branches":{"count":98,"covered":45,"notcovered":53,"percent":45.91836734693878},"functions":{"count":15,"covered":10,"percent":66.666666666666657},"instantiations":{"count":21,"covered":10,"percent":47.619047619047613},"lines":{"count":172,"covered":96,"percent":55.813953488372093},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":150,"covered":88,"notcovered":62,"percent":58.666666666666664}}},{"filename":"/workdir/bitcoin/src/arith_uint256.h","summary":{"branches":{"count":26,"covered":4,"notcovered":22,"percent":15.384615384615385},"functions":{"count":34,"covered":9,"percent":26.47058823529412},"instantiations":{"count":43,"covered":9,"percent":20.930232558139537},"lines":{"count":124,"covered":20,"percent":16.129032258064516},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":72,"covered":17,"notcovered":55,"percent":23.611111111111111}}},{"filename":"/workdir/bitcoin/src/banman.cpp","summary":{"branches":{"count":51,"covered":9,"notcovered":42,"percent":17.647058823529413},"functions":{"count":15,"covered":5,"percent":33.333333333333329},"instantiations":{"count":15,"covered":5,"percent":33.333333333333329},"lines":{"count":146,"covered":40,"percent":27.397260273972602},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":197,"covered":58,"notcovered":139,"percent":29.441624365482234}}},{"filename":"/workdir/bitcoin/src/base58.cpp","summary":{"branches":{"count":68,"covered":61,"notcovered":7,"percent":89.705882352941174},"functions":{"count":6,"covered":6,"percent":100},"instantiations":{"count":6,"covered":6,"percent":100},"lines":{"count":102,"covered":101,"percent":99.019607843137265},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":96,"covered":84,"notcovered":12,"percent":87.5}}},{"filename":"/workdir/bitcoin/src/bech32.cpp","summary":{"branches":{"count":154,"covered":142,"notcovered":12,"percent":92.20779220779221},"functions":{"count":13,"covered":11,"percent":84.615384615384613},"instantiations":{"count":13,"covered":11,"percent":84.615384615384613},"lines":{"count":290,"covered":202,"percent":69.655172413793096},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":218,"covered":202,"notcovered":16,"percent":92.660550458715591}}},{"filename":"/workdir/bitcoin/src/bech32.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":2,"covered":2,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":6,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/bip324.cpp","summary":{"branches":{"count":22,"covered":0,"notcovered":22,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":54,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":60,"covered":0,"notcovered":60,"percent":0}}},{"filename":"/workdir/bitcoin/src/bip324.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":5,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":0,"notcovered":5,"percent":0}}},{"filename":"/workdir/bitcoin/src/blockencodings.cpp","summary":{"branches":{"count":90,"covered":0,"notcovered":90,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":146,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":162,"covered":0,"notcovered":162,"percent":0}}},{"filename":"/workdir/bitcoin/src/blockencodings.h","summary":{"branches":{"count":15,"covered":0,"notcovered":15,"percent":0},"functions":{"count":11,"covered":0,"percent":0},"instantiations":{"count":29,"covered":0,"percent":0},"lines":{"count":32,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":37,"covered":0,"notcovered":37,"percent":0}}},{"filename":"/workdir/bitcoin/src/blockfilter.cpp","summary":{"branches":{"count":59,"covered":5,"notcovered":54,"percent":8.4745762711864394},"functions":{"count":20,"covered":2,"percent":10},"instantiations":{"count":20,"covered":2,"percent":10},"lines":{"count":175,"covered":14,"percent":8},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":103,"covered":8,"notcovered":95,"percent":7.7669902912621351}}},{"filename":"/workdir/bitcoin/src/blockfilter.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":11,"covered":0,"percent":0},"instantiations":{"count":12,"covered":0,"percent":0},"lines":{"count":30,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":18,"covered":0,"notcovered":18,"percent":0}}},{"filename":"/workdir/bitcoin/src/chain.cpp","summary":{"branches":{"count":68,"covered":11,"notcovered":57,"percent":16.176470588235293},"functions":{"count":15,"covered":4,"percent":26.666666666666668},"instantiations":{"count":15,"covered":4,"percent":26.666666666666668},"lines":{"count":124,"covered":28,"percent":22.58064516129032},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":106,"covered":23,"notcovered":83,"percent":21.69811320754717}}},{"filename":"/workdir/bitcoin/src/chain.h","summary":{"branches":{"count":46,"covered":12,"notcovered":34,"percent":26.086956521739129},"functions":{"count":27,"covered":11,"percent":40.74074074074074},"instantiations":{"count":29,"covered":11,"percent":37.931034482758619},"lines":{"count":144,"covered":61,"percent":42.361111111111107},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":141,"covered":58,"notcovered":83,"percent":41.134751773049643}}},{"filename":"/workdir/bitcoin/src/chainparams.cpp","summary":{"branches":{"count":59,"covered":1,"notcovered":58,"percent":1.6949152542372881},"functions":{"count":5,"covered":1,"percent":20},"instantiations":{"count":5,"covered":1,"percent":20},"lines":{"count":105,"covered":4,"percent":3.8095238095238098},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":93,"covered":5,"notcovered":88,"percent":5.376344086021505}}},{"filename":"/workdir/bitcoin/src/chainparamsbase.cpp","summary":{"branches":{"count":15,"covered":0,"notcovered":15,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":35,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":28,"covered":0,"notcovered":28,"percent":0}}},{"filename":"/workdir/bitcoin/src/chainparamsbase.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":3,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":0,"notcovered":5,"percent":0}}},{"filename":"/workdir/bitcoin/src/checkqueue.h","summary":{"branches":{"count":39,"covered":1,"notcovered":38,"percent":2.5641025641025639},"functions":{"count":11,"covered":1,"percent":9.0909090909090917},"instantiations":{"count":21,"covered":1,"percent":4.7619047619047619},"lines":{"count":104,"covered":5,"percent":4.8076923076923084},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":82,"covered":2,"notcovered":80,"percent":2.4390243902439024}}},{"filename":"/workdir/bitcoin/src/clientversion.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":36,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":25,"covered":0,"notcovered":25,"percent":0}}},{"filename":"/workdir/bitcoin/src/cluster_linearize.h","summary":{"branches":{"count":403,"covered":0,"notcovered":403,"percent":0},"functions":{"count":97,"covered":0,"percent":0},"instantiations":{"count":209,"covered":0,"percent":0},"lines":{"count":1021,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":828,"covered":0,"notcovered":828,"percent":0}}},{"filename":"/workdir/bitcoin/src/coins.cpp","summary":{"branches":{"count":138,"covered":18,"notcovered":120,"percent":13.043478260869565},"functions":{"count":49,"covered":21,"percent":42.857142857142854},"instantiations":{"count":51,"covered":21,"percent":41.17647058823529},"lines":{"count":307,"covered":94,"percent":30.618892508143325},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":300,"covered":55,"notcovered":245,"percent":18.333333333333332}}},{"filename":"/workdir/bitcoin/src/coins.h","summary":{"branches":{"count":24,"covered":7,"notcovered":17,"percent":29.166666666666668},"functions":{"count":41,"covered":20,"percent":48.780487804878049},"instantiations":{"count":44,"covered":20,"percent":45.454545454545453},"lines":{"count":110,"covered":55,"percent":50},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":105,"covered":46,"notcovered":59,"percent":43.80952380952381}}},{"filename":"/workdir/bitcoin/src/common/args.cpp","summary":{"branches":{"count":278,"covered":8,"notcovered":270,"percent":2.877697841726619},"functions":{"count":66,"covered":16,"percent":24.242424242424242},"instantiations":{"count":94,"covered":16,"percent":17.021276595744681},"lines":{"count":589,"covered":56,"percent":9.5076400679117139},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":628,"covered":60,"notcovered":568,"percent":9.5541401273885356}}},{"filename":"/workdir/bitcoin/src/common/args.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":6,"covered":2,"percent":33.333333333333329},"instantiations":{"count":11,"covered":2,"percent":18.181818181818183},"lines":{"count":12,"covered":2,"percent":16.666666666666664},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":14,"covered":2,"notcovered":12,"percent":14.285714285714285}}},{"filename":"/workdir/bitcoin/src/common/bloom.cpp","summary":{"branches":{"count":62,"covered":0,"notcovered":62,"percent":0},"functions":{"count":13,"covered":0,"percent":0},"instantiations":{"count":13,"covered":0,"percent":0},"lines":{"count":150,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":93,"covered":0,"notcovered":93,"percent":0}}},{"filename":"/workdir/bitcoin/src/common/bloom.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":2,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":0,"notcovered":6,"percent":0}}},{"filename":"/workdir/bitcoin/src/common/config.cpp","summary":{"branches":{"count":90,"covered":0,"notcovered":90,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":186,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":170,"covered":0,"notcovered":170,"percent":0}}},{"filename":"/workdir/bitcoin/src/common/interfaces.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":13,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":17,"covered":0,"notcovered":17,"percent":0}}},{"filename":"/workdir/bitcoin/src/common/messages.cpp","summary":{"branches":{"count":53,"covered":26,"notcovered":27,"percent":49.056603773584904},"functions":{"count":14,"covered":7,"percent":50},"instantiations":{"count":14,"covered":7,"percent":50},"lines":{"count":114,"covered":45,"percent":39.473684210526315},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":75,"covered":17,"notcovered":58,"percent":22.666666666666664}}},{"filename":"/workdir/bitcoin/src/common/netif.cpp","summary":{"branches":{"count":80,"covered":0,"notcovered":80,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":138,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":214,"covered":0,"notcovered":214,"percent":0}}},{"filename":"/workdir/bitcoin/src/common/pcp.cpp","summary":{"branches":{"count":163,"covered":0,"notcovered":163,"percent":0},"functions":{"count":11,"covered":0,"percent":0},"instantiations":{"count":11,"covered":0,"percent":0},"lines":{"count":344,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":363,"covered":0,"notcovered":363,"percent":0}}},{"filename":"/workdir/bitcoin/src/common/pcp.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":0,"notcovered":5,"percent":0}}},{"filename":"/workdir/bitcoin/src/common/run_command.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":4,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/common/settings.cpp","summary":{"branches":{"count":110,"covered":9,"notcovered":101,"percent":8.1818181818181817},"functions":{"count":15,"covered":4,"percent":26.666666666666668},"instantiations":{"count":17,"covered":5,"percent":29.411764705882355},"lines":{"count":192,"covered":72,"percent":37.5},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":137,"covered":16,"notcovered":121,"percent":11.678832116788321}}},{"filename":"/workdir/bitcoin/src/common/settings.h","summary":{"branches":{"count":2,"covered":1,"notcovered":1,"percent":50},"functions":{"count":3,"covered":1,"percent":33.333333333333329},"instantiations":{"count":12,"covered":4,"percent":33.333333333333329},"lines":{"count":6,"covered":4,"percent":66.666666666666657},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":9,"covered":3,"notcovered":6,"percent":33.333333333333329}}},{"filename":"/workdir/bitcoin/src/common/signmessage.cpp","summary":{"branches":{"count":21,"covered":11,"notcovered":10,"percent":52.380952380952387},"functions":{"count":4,"covered":3,"percent":75},"instantiations":{"count":4,"covered":3,"percent":75},"lines":{"count":45,"covered":32,"percent":71.111111111111114},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":34,"covered":20,"notcovered":14,"percent":58.82352941176471}}},{"filename":"/workdir/bitcoin/src/common/system.cpp","summary":{"branches":{"count":9,"covered":0,"notcovered":9,"percent":0},"functions":{"count":8,"covered":1,"percent":12.5},"instantiations":{"count":8,"covered":1,"percent":12.5},"lines":{"count":44,"covered":1,"percent":2.2727272727272729},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":28,"covered":1,"notcovered":27,"percent":3.5714285714285712}}},{"filename":"/workdir/bitcoin/src/common/url.cpp","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":18,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":13,"covered":0,"notcovered":13,"percent":0}}},{"filename":"/workdir/bitcoin/src/compat/byteswap.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":2,"percent":66.666666666666657},"instantiations":{"count":3,"covered":2,"percent":66.666666666666657},"lines":{"count":12,"covered":8,"percent":66.666666666666657},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":4,"notcovered":2,"percent":66.666666666666657}}},{"filename":"/workdir/bitcoin/src/compat/compat.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/compat/endian.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":12,"covered":10,"percent":83.333333333333343},"instantiations":{"count":12,"covered":10,"percent":83.333333333333343},"lines":{"count":36,"covered":30,"percent":83.333333333333343},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":24,"covered":20,"notcovered":4,"percent":83.333333333333343}}},{"filename":"/workdir/bitcoin/src/compressor.cpp","summary":{"branches":{"count":100,"covered":0,"notcovered":100,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":146,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":128,"covered":0,"notcovered":128,"percent":0}}},{"filename":"/workdir/bitcoin/src/compressor.h","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":27,"covered":0,"percent":0},"lines":{"count":37,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":19,"covered":0,"notcovered":19,"percent":0}}},{"filename":"/workdir/bitcoin/src/consensus/amount.h","summary":{"branches":{"count":4,"covered":4,"notcovered":0,"percent":100},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":3,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/consensus/merkle.cpp","summary":{"branches":{"count":44,"covered":14,"notcovered":30,"percent":31.818181818181817},"functions":{"count":6,"covered":2,"percent":33.333333333333329},"instantiations":{"count":6,"covered":2,"percent":33.333333333333329},"lines":{"count":101,"covered":26,"percent":25.742574257425744},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":61,"covered":21,"notcovered":40,"percent":34.42622950819672}}},{"filename":"/workdir/bitcoin/src/consensus/params.h","summary":{"branches":{"count":12,"covered":11,"notcovered":1,"percent":91.666666666666657},"functions":{"count":5,"covered":4,"percent":80},"instantiations":{"count":5,"covered":4,"percent":80},"lines":{"count":21,"covered":17,"percent":80.952380952380949},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":9,"notcovered":2,"percent":81.818181818181827}}},{"filename":"/workdir/bitcoin/src/consensus/tx_check.cpp","summary":{"branches":{"count":28,"covered":26,"notcovered":2,"percent":92.857142857142861},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":37,"covered":35,"percent":94.594594594594597},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":35,"covered":34,"notcovered":1,"percent":97.142857142857139}}},{"filename":"/workdir/bitcoin/src/consensus/tx_verify.cpp","summary":{"branches":{"count":68,"covered":25,"notcovered":43,"percent":36.764705882352942},"functions":{"count":8,"covered":4,"percent":50},"instantiations":{"count":8,"covered":4,"percent":50},"lines":{"count":118,"covered":51,"percent":43.220338983050851},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":132,"covered":43,"notcovered":89,"percent":32.575757575757578}}},{"filename":"/workdir/bitcoin/src/consensus/validation.h","summary":{"branches":{"count":26,"covered":3,"notcovered":23,"percent":11.538461538461538},"functions":{"count":13,"covered":8,"percent":61.53846153846154},"instantiations":{"count":278,"covered":20,"percent":7.1942446043165464},"lines":{"count":56,"covered":21,"percent":37.5},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":42,"covered":14,"notcovered":28,"percent":33.333333333333329}}},{"filename":"/workdir/bitcoin/src/core_io.cpp","summary":{"branches":{"count":176,"covered":92,"notcovered":84,"percent":52.272727272727273},"functions":{"count":17,"covered":12,"percent":70.588235294117652},"instantiations":{"count":17,"covered":12,"percent":70.588235294117652},"lines":{"count":342,"covered":231,"percent":67.543859649122808},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":246,"covered":146,"notcovered":100,"percent":59.349593495934961}}},{"filename":"/workdir/bitcoin/src/core_memusage.h","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":1511,"covered":0,"percent":0},"lines":{"count":49,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":22,"covered":0,"notcovered":22,"percent":0}}},{"filename":"/workdir/bitcoin/src/crc32c/include/crc32c/crc32c.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":14,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/crc32c/src/crc32c.cc","summary":{"branches":{"count":2,"covered":1,"notcovered":1,"percent":50},"functions":{"count":3,"covered":1,"percent":33.333333333333329},"instantiations":{"count":3,"covered":1,"percent":33.333333333333329},"lines":{"count":11,"covered":3,"percent":27.27272727272727},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":3,"notcovered":3,"percent":50}}},{"filename":"/workdir/bitcoin/src/crc32c/src/crc32c_arm64.cc","summary":{"branches":{"count":47,"covered":9,"notcovered":38,"percent":19.148936170212767},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":47,"covered":31,"percent":65.957446808510639},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":253,"covered":11,"notcovered":242,"percent":4.3478260869565215}}},{"filename":"/workdir/bitcoin/src/crc32c/src/crc32c_arm64_check.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":10,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/crc32c/src/crc32c_portable.cc","summary":{"branches":{"count":54,"covered":0,"notcovered":54,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":78,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":228,"covered":0,"notcovered":228,"percent":0}}},{"filename":"/workdir/bitcoin/src/crc32c/src/crc32c_prefetch.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":5,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/crc32c/src/crc32c_read_le.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":23,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/crc32c/src/crc32c_round_up.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":9,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/aes.cpp","summary":{"branches":{"count":36,"covered":0,"notcovered":36,"percent":0},"functions":{"count":14,"covered":0,"percent":0},"instantiations":{"count":14,"covered":0,"percent":0},"lines":{"count":89,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":63,"covered":0,"notcovered":63,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/chacha20.cpp","summary":{"branches":{"count":50,"covered":12,"notcovered":38,"percent":24},"functions":{"count":12,"covered":7,"percent":58.333333333333336},"instantiations":{"count":12,"covered":7,"percent":58.333333333333336},"lines":{"count":292,"covered":130,"percent":44.520547945205479},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":126,"covered":31,"notcovered":95,"percent":24.603174603174601}}},{"filename":"/workdir/bitcoin/src/crypto/chacha20.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":1,"percent":50},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":5,"covered":1,"percent":20},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":2,"notcovered":1,"percent":66.666666666666657}}},{"filename":"/workdir/bitcoin/src/crypto/chacha20poly1305.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":70,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":54,"covered":0,"notcovered":54,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/chacha20poly1305.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":13,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":7,"covered":0,"notcovered":7,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/common.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":12,"covered":9,"percent":75},"instantiations":{"count":17,"covered":12,"percent":70.588235294117652},"lines":{"count":54,"covered":41,"percent":75.925925925925924},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":12,"covered":9,"notcovered":3,"percent":75}}},{"filename":"/workdir/bitcoin/src/crypto/ctaes/ctaes.c","summary":{"branches":{"count":64,"covered":0,"notcovered":64,"percent":0},"functions":{"count":24,"covered":0,"percent":0},"instantiations":{"count":24,"covered":0,"percent":0},"lines":{"count":422,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":168,"covered":0,"notcovered":168,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/hex_base.cpp","summary":{"branches":{"count":4,"covered":3,"notcovered":1,"percent":75},"functions":{"count":3,"covered":2,"percent":66.666666666666657},"instantiations":{"count":3,"covered":2,"percent":66.666666666666657},"lines":{"count":25,"covered":15,"percent":60},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":13,"covered":7,"notcovered":6,"percent":53.846153846153847}}},{"filename":"/workdir/bitcoin/src/crypto/hex_base.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":2,"covered":2,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":2,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/crypto/hkdf_sha256_32.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":8,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":0,"notcovered":11,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/hmac_sha256.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":21,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":0,"notcovered":11,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/hmac_sha256.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":4,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/hmac_sha512.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":21,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":0,"notcovered":11,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/hmac_sha512.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":4,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/muhash.cpp","summary":{"branches":{"count":94,"covered":65,"notcovered":29,"percent":69.148936170212778},"functions":{"count":28,"covered":20,"percent":71.428571428571431},"instantiations":{"count":28,"covered":20,"percent":71.428571428571431},"lines":{"count":349,"covered":292,"percent":83.667621776504291},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":191,"covered":138,"notcovered":53,"percent":72.251308900523554}}},{"filename":"/workdir/bitcoin/src/crypto/muhash.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":4,"covered":2,"percent":50},"instantiations":{"count":6,"covered":2,"percent":33.333333333333329},"lines":{"count":11,"covered":2,"percent":18.181818181818183},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":8,"covered":2,"notcovered":6,"percent":25}}},{"filename":"/workdir/bitcoin/src/crypto/poly1305.cpp","summary":{"branches":{"count":22,"covered":0,"notcovered":22,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":165,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":42,"covered":0,"notcovered":42,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/poly1305.h","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":12,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":21,"covered":0,"notcovered":21,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/ripemd160.cpp","summary":{"branches":{"count":8,"covered":8,"notcovered":0,"percent":100},"functions":{"count":23,"covered":22,"percent":95.652173913043484},"instantiations":{"count":23,"covered":22,"percent":95.652173913043484},"lines":{"count":242,"covered":237,"percent":97.933884297520663},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":31,"covered":30,"notcovered":1,"percent":96.774193548387103}}},{"filename":"/workdir/bitcoin/src/crypto/sha1.cpp","summary":{"branches":{"count":8,"covered":8,"notcovered":0,"percent":100},"functions":{"count":11,"covered":10,"percent":90.909090909090907},"instantiations":{"count":11,"covered":10,"percent":90.909090909090907},"lines":{"count":145,"covered":140,"percent":96.551724137931032},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":19,"covered":18,"notcovered":1,"percent":94.73684210526315}}},{"filename":"/workdir/bitcoin/src/crypto/sha256.cpp","summary":{"branches":{"count":50,"covered":15,"notcovered":35,"percent":30},"functions":{"count":18,"covered":7,"percent":38.888888888888893},"instantiations":{"count":18,"covered":7,"percent":38.888888888888893},"lines":{"count":548,"covered":109,"percent":19.89051094890511},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":83,"covered":23,"notcovered":60,"percent":27.710843373493976}}},{"filename":"/workdir/bitcoin/src/crypto/sha256_arm_shani.cpp","summary":{"branches":{"count":2,"covered":2,"notcovered":0,"percent":100},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":680,"covered":680,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":99,"covered":99,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/crypto/sha3.cpp","summary":{"branches":{"count":18,"covered":0,"notcovered":18,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":122,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":31,"covered":0,"notcovered":31,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/sha3.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/sha512.cpp","summary":{"branches":{"count":8,"covered":7,"notcovered":1,"percent":87.5},"functions":{"count":13,"covered":13,"percent":100},"instantiations":{"count":13,"covered":13,"percent":100},"lines":{"count":158,"covered":154,"percent":97.468354430379748},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":21,"covered":20,"notcovered":1,"percent":95.238095238095227}}},{"filename":"/workdir/bitcoin/src/crypto/sha512.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/crypto/siphash.cpp","summary":{"branches":{"count":44,"covered":28,"notcovered":16,"percent":63.636363636363633},"functions":{"count":6,"covered":2,"percent":33.333333333333329},"instantiations":{"count":6,"covered":2,"percent":33.333333333333329},"lines":{"count":120,"covered":67,"percent":55.833333333333336},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":134,"covered":86,"notcovered":48,"percent":64.179104477611943}}},{"filename":"/workdir/bitcoin/src/crypto/siphash.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":2,"covered":2,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":4,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/cuckoocache.h","summary":{"branches":{"count":32,"covered":0,"notcovered":32,"percent":0},"functions":{"count":15,"covered":0,"percent":0},"instantiations":{"count":25,"covered":0,"percent":0},"lines":{"count":117,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":57,"covered":0,"notcovered":57,"percent":0}}},{"filename":"/workdir/bitcoin/src/dbwrapper.cpp","summary":{"branches":{"count":72,"covered":15,"notcovered":57,"percent":20.833333333333336},"functions":{"count":31,"covered":20,"percent":64.516129032258064},"instantiations":{"count":31,"covered":20,"percent":64.516129032258064},"lines":{"count":235,"covered":91,"percent":38.723404255319153},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":188,"covered":52,"notcovered":136,"percent":27.659574468085108}}},{"filename":"/workdir/bitcoin/src/dbwrapper.h","summary":{"branches":{"count":2,"covered":2,"notcovered":0,"percent":100},"functions":{"count":12,"covered":6,"percent":50},"instantiations":{"count":63,"covered":12,"percent":19.047619047619047},"lines":{"count":83,"covered":45,"percent":54.216867469879517},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":27,"covered":13,"notcovered":14,"percent":48.148148148148145}}},{"filename":"/workdir/bitcoin/src/deploymentinfo.cpp","summary":{"branches":{"count":24,"covered":12,"notcovered":12,"percent":50},"functions":{"count":2,"covered":1,"percent":50},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":30,"covered":15,"percent":50},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":32,"covered":10,"notcovered":22,"percent":31.25}}},{"filename":"/workdir/bitcoin/src/deploymentinfo.h","summary":{"branches":{"count":2,"covered":1,"notcovered":1,"percent":50},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":4,"covered":4,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":5,"notcovered":5,"percent":50}}},{"filename":"/workdir/bitcoin/src/deploymentstatus.h","summary":{"branches":{"count":10,"covered":5,"notcovered":5,"percent":50},"functions":{"count":6,"covered":4,"percent":66.666666666666657},"instantiations":{"count":6,"covered":4,"percent":66.666666666666657},"lines":{"count":24,"covered":16,"percent":66.666666666666657},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":45,"covered":22,"notcovered":23,"percent":48.888888888888886}}},{"filename":"/workdir/bitcoin/src/external_signer.cpp","summary":{"branches":{"count":36,"covered":0,"notcovered":36,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":89,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":61,"covered":0,"notcovered":61,"percent":0}}},{"filename":"/workdir/bitcoin/src/flatfile.cpp","summary":{"branches":{"count":43,"covered":12,"notcovered":31,"percent":27.906976744186046},"functions":{"count":6,"covered":3,"percent":50},"instantiations":{"count":6,"covered":3,"percent":50},"lines":{"count":88,"covered":23,"percent":26.136363636363637},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":92,"covered":27,"notcovered":65,"percent":29.347826086956523}}},{"filename":"/workdir/bitcoin/src/flatfile.h","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":5,"covered":3,"percent":60},"instantiations":{"count":7,"covered":3,"percent":42.857142857142854},"lines":{"count":9,"covered":5,"percent":55.555555555555557},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":5,"notcovered":5,"percent":50}}},{"filename":"/workdir/bitcoin/src/hash.cpp","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":4,"covered":1,"percent":25},"instantiations":{"count":4,"covered":1,"percent":25},"lines":{"count":56,"covered":5,"percent":8.9285714285714288},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":1,"notcovered":10,"percent":9.0909090909090917}}},{"filename":"/workdir/bitcoin/src/hash.h","summary":{"branches":{"count":6,"covered":2,"notcovered":4,"percent":33.333333333333329},"functions":{"count":22,"covered":12,"percent":54.54545454545454},"instantiations":{"count":74,"covered":28,"percent":37.837837837837839},"lines":{"count":96,"covered":58,"percent":60.416666666666664},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":45,"covered":20,"notcovered":25,"percent":44.444444444444443}}},{"filename":"/workdir/bitcoin/src/headerssync.cpp","summary":{"branches":{"count":120,"covered":0,"notcovered":120,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":178,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":255,"covered":0,"notcovered":255,"percent":0}}},{"filename":"/workdir/bitcoin/src/headerssync.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":25,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":13,"covered":0,"notcovered":13,"percent":0}}},{"filename":"/workdir/bitcoin/src/httprpc.cpp","summary":{"branches":{"count":103,"covered":0,"notcovered":103,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":241,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":188,"covered":0,"notcovered":188,"percent":0}}},{"filename":"/workdir/bitcoin/src/httpserver.cpp","summary":{"branches":{"count":235,"covered":2,"notcovered":233,"percent":0.85106382978723405},"functions":{"count":44,"covered":1,"percent":2.2727272727272729},"instantiations":{"count":44,"covered":1,"percent":2.2727272727272729},"lines":{"count":490,"covered":6,"percent":1.2244897959183674},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":547,"covered":6,"notcovered":541,"percent":1.0968921389396709}}},{"filename":"/workdir/bitcoin/src/httpserver.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":3,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/i2p.cpp","summary":{"branches":{"count":106,"covered":0,"notcovered":106,"percent":0},"functions":{"count":20,"covered":0,"percent":0},"instantiations":{"count":20,"covered":0,"percent":0},"lines":{"count":307,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":273,"covered":0,"notcovered":273,"percent":0}}},{"filename":"/workdir/bitcoin/src/index/base.cpp","summary":{"branches":{"count":121,"covered":0,"notcovered":121,"percent":0},"functions":{"count":23,"covered":0,"percent":0},"instantiations":{"count":24,"covered":0,"percent":0},"lines":{"count":306,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":276,"covered":0,"notcovered":276,"percent":0}}},{"filename":"/workdir/bitcoin/src/index/base.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":6,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":0,"notcovered":6,"percent":0}}},{"filename":"/workdir/bitcoin/src/index/blockfilterindex.cpp","summary":{"branches":{"count":96,"covered":2,"notcovered":94,"percent":2.083333333333333},"functions":{"count":21,"covered":2,"percent":9.5238095238095237},"instantiations":{"count":23,"covered":2,"percent":8.695652173913043},"lines":{"count":283,"covered":7,"percent":2.4734982332155475},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":218,"covered":4,"notcovered":214,"percent":1.834862385321101}}},{"filename":"/workdir/bitcoin/src/index/blockfilterindex.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":3,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/index/coinstatsindex.cpp","summary":{"branches":{"count":68,"covered":0,"notcovered":68,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":11,"covered":0,"percent":0},"lines":{"count":248,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":166,"covered":0,"notcovered":166,"percent":0}}},{"filename":"/workdir/bitcoin/src/index/coinstatsindex.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":2,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/index/db_key.h","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":49,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":35,"covered":0,"notcovered":35,"percent":0}}},{"filename":"/workdir/bitcoin/src/index/disktxpos.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":6,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":0,"notcovered":6,"percent":0}}},{"filename":"/workdir/bitcoin/src/index/txindex.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":55,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":44,"covered":0,"notcovered":44,"percent":0}}},{"filename":"/workdir/bitcoin/src/index/txindex.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/index/txospenderindex.cpp","summary":{"branches":{"count":28,"covered":0,"notcovered":28,"percent":0},"functions":{"count":14,"covered":0,"percent":0},"instantiations":{"count":15,"covered":0,"percent":0},"lines":{"count":102,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":55,"covered":0,"notcovered":55,"percent":0}}},{"filename":"/workdir/bitcoin/src/index/txospenderindex.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/indirectmap.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":13,"covered":6,"percent":46.153846153846153},"instantiations":{"count":13,"covered":6,"percent":46.153846153846153},"lines":{"count":13,"covered":6,"percent":46.153846153846153},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":13,"covered":6,"notcovered":7,"percent":46.153846153846153}}},{"filename":"/workdir/bitcoin/src/init.cpp","summary":{"branches":{"count":758,"covered":0,"notcovered":758,"percent":0},"functions":{"count":48,"covered":0,"percent":0},"instantiations":{"count":49,"covered":0,"percent":0},"lines":{"count":1635,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1331,"covered":0,"notcovered":1331,"percent":0}}},{"filename":"/workdir/bitcoin/src/init/common.cpp","summary":{"branches":{"count":40,"covered":0,"notcovered":40,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":98,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":85,"covered":0,"notcovered":85,"percent":0}}},{"filename":"/workdir/bitcoin/src/interfaces/chain.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":19,"covered":1,"percent":5.2631578947368416},"instantiations":{"count":19,"covered":1,"percent":5.2631578947368416},"lines":{"count":19,"covered":1,"percent":5.2631578947368416},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":19,"covered":1,"notcovered":18,"percent":5.2631578947368416}}},{"filename":"/workdir/bitcoin/src/interfaces/echo.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/interfaces/handler.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/interfaces/init.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":9,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":9,"covered":0,"notcovered":9,"percent":0}}},{"filename":"/workdir/bitcoin/src/interfaces/ipc.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":3,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/interfaces/mining.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":3,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/interfaces/node.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":3,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/interfaces/wallet.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":11,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":0,"notcovered":10,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/caches.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":7,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/chain.cpp","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":23,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":24,"covered":0,"notcovered":24,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/chain.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/chainparams.cpp","summary":{"branches":{"count":54,"covered":0,"notcovered":54,"percent":0},"functions":{"count":14,"covered":0,"percent":0},"instantiations":{"count":14,"covered":0,"percent":0},"lines":{"count":526,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":138,"covered":0,"notcovered":138,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/chainparams.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":25,"covered":9,"percent":36},"instantiations":{"count":25,"covered":9,"percent":36},"lines":{"count":29,"covered":9,"percent":31.03448275862069},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":26,"covered":9,"notcovered":17,"percent":34.615384615384613}}},{"filename":"/workdir/bitcoin/src/kernel/checks.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":6,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/coinstats.cpp","summary":{"branches":{"count":35,"covered":11,"notcovered":24,"percent":31.428571428571427},"functions":{"count":15,"covered":7,"percent":46.666666666666664},"instantiations":{"count":20,"covered":9,"percent":45},"lines":{"count":128,"covered":56,"percent":43.75},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":80,"covered":24,"notcovered":56,"percent":30}}},{"filename":"/workdir/bitcoin/src/kernel/coinstats.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/context.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":13,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/disconnected_transactions.cpp","summary":{"branches":{"count":20,"covered":0,"notcovered":20,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":52,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":56,"covered":0,"notcovered":56,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/disconnected_transactions.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":2,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/mempool_entry.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":24,"covered":0,"percent":0},"instantiations":{"count":24,"covered":0,"percent":0},"lines":{"count":51,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":45,"covered":0,"notcovered":45,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/mempool_limits.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":4,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/mempool_removal_reason.cpp","summary":{"branches":{"count":15,"covered":0,"notcovered":15,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":11,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":16,"covered":0,"notcovered":16,"percent":0}}},{"filename":"/workdir/bitcoin/src/kernel/notifications_interface.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":9,"covered":1,"percent":11.111111111111111},"instantiations":{"count":9,"covered":1,"percent":11.111111111111111},"lines":{"count":11,"covered":1,"percent":9.0909090909090917},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":9,"covered":1,"notcovered":8,"percent":11.111111111111111}}},{"filename":"/workdir/bitcoin/src/key.cpp","summary":{"branches":{"count":218,"covered":16,"notcovered":202,"percent":7.3394495412844041},"functions":{"count":31,"covered":5,"percent":16.129032258064516},"instantiations":{"count":31,"covered":5,"percent":16.129032258064516},"lines":{"count":451,"covered":45,"percent":9.9778270509977833},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":542,"covered":59,"notcovered":483,"percent":10.885608856088561}}},{"filename":"/workdir/bitcoin/src/key.h","summary":{"branches":{"count":32,"covered":8,"notcovered":24,"percent":25},"functions":{"count":23,"covered":13,"percent":56.521739130434781},"instantiations":{"count":30,"covered":13,"percent":43.333333333333336},"lines":{"count":75,"covered":35,"percent":46.666666666666664},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":60,"covered":28,"notcovered":32,"percent":46.666666666666664}}},{"filename":"/workdir/bitcoin/src/key_io.cpp","summary":{"branches":{"count":102,"covered":77,"notcovered":25,"percent":75.490196078431367},"functions":{"count":26,"covered":22,"percent":84.615384615384613},"instantiations":{"count":26,"covered":22,"percent":84.615384615384613},"lines":{"count":234,"covered":176,"percent":75.213675213675216},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":161,"covered":129,"notcovered":32,"percent":80.124223602484463}}},{"filename":"/workdir/bitcoin/src/leveldb/db/builder.cc","summary":{"branches":{"count":22,"covered":0,"notcovered":22,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":48,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":34,"covered":0,"notcovered":34,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/db/db_impl.cc","summary":{"branches":{"count":514,"covered":55,"notcovered":459,"percent":10.700389105058365},"functions":{"count":52,"covered":14,"percent":26.923076923076923},"instantiations":{"count":53,"covered":14,"percent":26.415094339622641},"lines":{"count":1173,"covered":202,"percent":17.22080136402387},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":850,"covered":118,"notcovered":732,"percent":13.882352941176471}}},{"filename":"/workdir/bitcoin/src/leveldb/db/db_impl.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":1,"percent":33.333333333333329},"instantiations":{"count":3,"covered":1,"percent":33.333333333333329},"lines":{"count":9,"covered":3,"percent":33.333333333333329},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":1,"notcovered":5,"percent":16.666666666666664}}},{"filename":"/workdir/bitcoin/src/leveldb/db/db_iter.cc","summary":{"branches":{"count":87,"covered":19,"notcovered":68,"percent":21.839080459770116},"functions":{"count":18,"covered":10,"percent":55.555555555555557},"instantiations":{"count":18,"covered":10,"percent":55.555555555555557},"lines":{"count":198,"covered":70,"percent":35.353535353535356},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":190,"covered":52,"notcovered":138,"percent":27.368421052631582}}},{"filename":"/workdir/bitcoin/src/leveldb/db/dbformat.cc","summary":{"branches":{"count":34,"covered":9,"notcovered":25,"percent":26.47058823529412},"functions":{"count":12,"covered":4,"percent":33.333333333333329},"instantiations":{"count":12,"covered":4,"percent":33.333333333333329},"lines":{"count":95,"covered":38,"percent":40},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":81,"covered":21,"notcovered":60,"percent":25.925925925925924}}},{"filename":"/workdir/bitcoin/src/leveldb/db/dbformat.h","summary":{"branches":{"count":8,"covered":3,"notcovered":5,"percent":37.5},"functions":{"count":20,"covered":10,"percent":50},"instantiations":{"count":20,"covered":10,"percent":50},"lines":{"count":49,"covered":26,"percent":53.061224489795919},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":48,"covered":20,"notcovered":28,"percent":41.666666666666671}}},{"filename":"/workdir/bitcoin/src/leveldb/db/filename.cc","summary":{"branches":{"count":44,"covered":0,"notcovered":44,"percent":0},"functions":{"count":12,"covered":0,"percent":0},"instantiations":{"count":12,"covered":0,"percent":0},"lines":{"count":95,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":106,"covered":0,"notcovered":106,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/db/log_reader.cc","summary":{"branches":{"count":76,"covered":0,"notcovered":76,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":189,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":109,"covered":0,"notcovered":109,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/db/log_writer.cc","summary":{"branches":{"count":32,"covered":12,"notcovered":20,"percent":37.5},"functions":{"count":6,"covered":3,"percent":50},"instantiations":{"count":6,"covered":3,"percent":50},"lines":{"count":69,"covered":45,"percent":65.217391304347828},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":76,"covered":35,"notcovered":41,"percent":46.05263157894737}}},{"filename":"/workdir/bitcoin/src/leveldb/db/memtable.cc","summary":{"branches":{"count":14,"covered":9,"notcovered":5,"percent":64.285714285714292},"functions":{"count":20,"covered":15,"percent":75},"instantiations":{"count":20,"covered":15,"percent":75},"lines":{"count":78,"covered":69,"percent":88.461538461538453},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":48,"covered":29,"notcovered":19,"percent":60.416666666666664}}},{"filename":"/workdir/bitcoin/src/leveldb/db/memtable.h","summary":{"branches":{"count":4,"covered":3,"notcovered":1,"percent":75},"functions":{"count":3,"covered":2,"percent":66.666666666666657},"instantiations":{"count":3,"covered":2,"percent":66.666666666666657},"lines":{"count":9,"covered":8,"percent":88.888888888888886},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":8,"notcovered":7,"percent":53.333333333333336}}},{"filename":"/workdir/bitcoin/src/leveldb/db/skiplist.h","summary":{"branches":{"count":69,"covered":32,"notcovered":37,"percent":46.376811594202898},"functions":{"count":23,"covered":17,"percent":73.91304347826086},"instantiations":{"count":23,"covered":17,"percent":73.91304347826086},"lines":{"count":149,"covered":91,"percent":61.073825503355707},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":181,"covered":80,"notcovered":101,"percent":44.19889502762431}}},{"filename":"/workdir/bitcoin/src/leveldb/db/snapshot.h","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":35,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":48,"covered":0,"notcovered":48,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/db/table_cache.cc","summary":{"branches":{"count":20,"covered":0,"notcovered":20,"percent":0},"functions":{"count":8,"covered":1,"percent":12.5},"instantiations":{"count":8,"covered":1,"percent":12.5},"lines":{"count":80,"covered":1,"percent":1.25},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":42,"covered":1,"notcovered":41,"percent":2.3809523809523809}}},{"filename":"/workdir/bitcoin/src/leveldb/db/version_edit.cc","summary":{"branches":{"count":94,"covered":0,"notcovered":94,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":209,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":104,"covered":0,"notcovered":104,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/db/version_edit.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":11,"covered":0,"percent":0},"instantiations":{"count":11,"covered":0,"percent":0},"lines":{"count":37,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":14,"covered":0,"notcovered":14,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/db/version_set.cc","summary":{"branches":{"count":480,"covered":25,"notcovered":455,"percent":5.2083333333333339},"functions":{"count":76,"covered":10,"percent":13.157894736842104},"instantiations":{"count":76,"covered":10,"percent":13.157894736842104},"lines":{"count":1163,"covered":118,"percent":10.146173688736027},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":861,"covered":61,"notcovered":800,"percent":7.0847851335656218}}},{"filename":"/workdir/bitcoin/src/leveldb/db/version_set.h","summary":{"branches":{"count":8,"covered":1,"notcovered":7,"percent":12.5},"functions":{"count":16,"covered":3,"percent":18.75},"instantiations":{"count":16,"covered":3,"percent":18.75},"lines":{"count":33,"covered":6,"percent":18.181818181818183},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":37,"covered":7,"notcovered":30,"percent":18.918918918918919}}},{"filename":"/workdir/bitcoin/src/leveldb/db/write_batch.cc","summary":{"branches":{"count":22,"covered":12,"notcovered":10,"percent":54.54545454545454},"functions":{"count":18,"covered":15,"percent":83.333333333333343},"instantiations":{"count":18,"covered":15,"percent":83.333333333333343},"lines":{"count":95,"covered":75,"percent":78.94736842105263},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":58,"covered":32,"notcovered":26,"percent":55.172413793103445}}},{"filename":"/workdir/bitcoin/src/leveldb/db/write_batch_internal.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":2,"covered":2,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":2,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/leveldb/helpers/memenv/memenv.cc","summary":{"branches":{"count":60,"covered":14,"notcovered":46,"percent":23.333333333333332},"functions":{"count":44,"covered":10,"percent":22.727272727272727},"instantiations":{"count":44,"covered":10,"percent":22.727272727272727},"lines":{"count":242,"covered":59,"percent":24.380165289256198},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":131,"covered":27,"notcovered":104,"percent":20.610687022900763}}},{"filename":"/workdir/bitcoin/src/leveldb/include/leveldb/cache.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":2,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/include/leveldb/db.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":1,"percent":50},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":2,"covered":1,"percent":50},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":3,"notcovered":1,"percent":75}}},{"filename":"/workdir/bitcoin/src/leveldb/include/leveldb/env.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":27,"covered":0,"percent":0},"instantiations":{"count":27,"covered":0,"percent":0},"lines":{"count":61,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":28,"covered":0,"notcovered":28,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/include/leveldb/iterator.h","summary":{"branches":{"count":2,"covered":1,"notcovered":1,"percent":50},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":5,"covered":5,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":6,"notcovered":5,"percent":54.54545454545454}}},{"filename":"/workdir/bitcoin/src/leveldb/include/leveldb/options.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":2,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/include/leveldb/slice.h","summary":{"branches":{"count":20,"covered":14,"notcovered":6,"percent":70},"functions":{"count":17,"covered":12,"percent":70.588235294117652},"instantiations":{"count":17,"covered":12,"percent":70.588235294117652},"lines":{"count":42,"covered":32,"percent":76.19047619047619},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":57,"covered":40,"notcovered":17,"percent":70.175438596491219}}},{"filename":"/workdir/bitcoin/src/leveldb/include/leveldb/status.h","summary":{"branches":{"count":8,"covered":1,"notcovered":7,"percent":12.5},"functions":{"count":19,"covered":8,"percent":42.105263157894733},"instantiations":{"count":19,"covered":8,"percent":42.105263157894733},"lines":{"count":42,"covered":15,"percent":35.714285714285715},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":32,"covered":11,"notcovered":21,"percent":34.375}}},{"filename":"/workdir/bitcoin/src/leveldb/include/leveldb/table.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/include/leveldb/table_builder.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/port/port_stdcxx.h","summary":{"branches":{"count":2,"covered":1,"notcovered":1,"percent":50},"functions":{"count":14,"covered":6,"percent":42.857142857142854},"instantiations":{"count":14,"covered":6,"percent":42.857142857142854},"lines":{"count":44,"covered":9,"percent":20.454545454545457},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":23,"covered":10,"notcovered":13,"percent":43.478260869565219}}},{"filename":"/workdir/bitcoin/src/leveldb/table/block.cc","summary":{"branches":{"count":71,"covered":0,"notcovered":71,"percent":0},"functions":{"count":21,"covered":0,"percent":0},"instantiations":{"count":21,"covered":0,"percent":0},"lines":{"count":175,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":168,"covered":0,"notcovered":168,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/table/block.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/table/block_builder.cc","summary":{"branches":{"count":22,"covered":0,"notcovered":22,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":52,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":66,"covered":0,"notcovered":66,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/table/block_builder.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/table/filter_block.cc","summary":{"branches":{"count":24,"covered":0,"notcovered":24,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":68,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":51,"covered":0,"notcovered":51,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/table/format.cc","summary":{"branches":{"count":36,"covered":0,"notcovered":36,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":105,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":68,"covered":0,"notcovered":68,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/table/format.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":10,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":12,"covered":0,"notcovered":12,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/table/iterator.cc","summary":{"branches":{"count":12,"covered":5,"notcovered":7,"percent":41.666666666666671},"functions":{"count":16,"covered":3,"percent":18.75},"instantiations":{"count":16,"covered":3,"percent":18.75},"lines":{"count":50,"covered":20,"percent":40},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":67,"covered":12,"notcovered":55,"percent":17.910447761194028}}},{"filename":"/workdir/bitcoin/src/leveldb/table/iterator_wrapper.h","summary":{"branches":{"count":20,"covered":0,"notcovered":20,"percent":0},"functions":{"count":15,"covered":0,"percent":0},"instantiations":{"count":15,"covered":0,"percent":0},"lines":{"count":57,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":95,"covered":0,"notcovered":95,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/table/merger.cc","summary":{"branches":{"count":62,"covered":3,"notcovered":59,"percent":4.838709677419355},"functions":{"count":14,"covered":1,"percent":7.1428571428571423},"instantiations":{"count":14,"covered":1,"percent":7.1428571428571423},"lines":{"count":125,"covered":7,"percent":5.6000000000000005},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":128,"covered":9,"notcovered":119,"percent":7.03125}}},{"filename":"/workdir/bitcoin/src/leveldb/table/table.cc","summary":{"branches":{"count":70,"covered":0,"notcovered":70,"percent":0},"functions":{"count":12,"covered":0,"percent":0},"instantiations":{"count":12,"covered":0,"percent":0},"lines":{"count":195,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":93,"covered":0,"notcovered":93,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/table/table_builder.cc","summary":{"branches":{"count":72,"covered":0,"notcovered":72,"percent":0},"functions":{"count":13,"covered":0,"percent":0},"instantiations":{"count":13,"covered":0,"percent":0},"lines":{"count":169,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":163,"covered":0,"notcovered":163,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/table/two_level_iterator.cc","summary":{"branches":{"count":52,"covered":0,"notcovered":52,"percent":0},"functions":{"count":17,"covered":0,"percent":0},"instantiations":{"count":17,"covered":0,"percent":0},"lines":{"count":98,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":104,"covered":0,"notcovered":104,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/util/arena.cc","summary":{"branches":{"count":11,"covered":8,"notcovered":3,"percent":72.727272727272734},"functions":{"count":5,"covered":4,"percent":80},"instantiations":{"count":5,"covered":4,"percent":80},"lines":{"count":43,"covered":39,"percent":90.697674418604649},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":32,"covered":20,"notcovered":12,"percent":62.5}}},{"filename":"/workdir/bitcoin/src/leveldb/util/arena.h","summary":{"branches":{"count":4,"covered":2,"notcovered":2,"percent":50},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":13,"covered":12,"percent":92.307692307692307},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":14,"covered":8,"notcovered":6,"percent":57.142857142857139}}},{"filename":"/workdir/bitcoin/src/leveldb/util/bloom.cc","summary":{"branches":{"count":18,"covered":0,"notcovered":18,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":49,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":32,"covered":0,"notcovered":32,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/util/cache.cc","summary":{"branches":{"count":80,"covered":4,"notcovered":76,"percent":5},"functions":{"count":36,"covered":6,"percent":16.666666666666664},"instantiations":{"count":36,"covered":6,"percent":16.666666666666664},"lines":{"count":229,"covered":18,"percent":7.860262008733625},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":211,"covered":14,"notcovered":197,"percent":6.6350710900473935}}},{"filename":"/workdir/bitcoin/src/leveldb/util/coding.cc","summary":{"branches":{"count":36,"covered":5,"notcovered":31,"percent":13.888888888888889},"functions":{"count":14,"covered":7,"percent":50},"instantiations":{"count":14,"covered":7,"percent":50},"lines":{"count":138,"covered":45,"percent":32.608695652173914},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":65,"covered":16,"notcovered":49,"percent":24.615384615384617}}},{"filename":"/workdir/bitcoin/src/leveldb/util/coding.h","summary":{"branches":{"count":4,"covered":2,"notcovered":2,"percent":50},"functions":{"count":5,"covered":5,"percent":100},"instantiations":{"count":5,"covered":5,"percent":100},"lines":{"count":46,"covered":45,"percent":97.826086956521735},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":9,"notcovered":1,"percent":90}}},{"filename":"/workdir/bitcoin/src/leveldb/util/comparator.cc","summary":{"branches":{"count":16,"covered":0,"notcovered":16,"percent":0},"functions":{"count":7,"covered":2,"percent":28.571428571428569},"instantiations":{"count":7,"covered":2,"percent":28.571428571428569},"lines":{"count":38,"covered":4,"percent":10.526315789473683},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":31,"covered":2,"notcovered":29,"percent":6.4516129032258061}}},{"filename":"/workdir/bitcoin/src/leveldb/util/crc32c.cc","summary":{"branches":{"count":34,"covered":1,"notcovered":33,"percent":2.9411764705882351},"functions":{"count":4,"covered":1,"percent":25},"instantiations":{"count":4,"covered":1,"percent":25},"lines":{"count":89,"covered":6,"percent":6.7415730337078648},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":92,"covered":3,"notcovered":89,"percent":3.2608695652173911}}},{"filename":"/workdir/bitcoin/src/leveldb/util/crc32c.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":1,"percent":33.333333333333329},"instantiations":{"count":3,"covered":1,"percent":33.333333333333329},"lines":{"count":8,"covered":3,"percent":37.5},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":1,"notcovered":2,"percent":33.333333333333329}}},{"filename":"/workdir/bitcoin/src/leveldb/util/env.cc","summary":{"branches":{"count":19,"covered":0,"notcovered":19,"percent":0},"functions":{"count":13,"covered":5,"percent":38.461538461538467},"instantiations":{"count":13,"covered":5,"percent":38.461538461538467},"lines":{"count":66,"covered":5,"percent":7.5757575757575761},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":38,"covered":5,"notcovered":33,"percent":13.157894736842104}}},{"filename":"/workdir/bitcoin/src/leveldb/util/env_posix.cc","summary":{"branches":{"count":142,"covered":0,"notcovered":142,"percent":0},"functions":{"count":69,"covered":0,"percent":0},"instantiations":{"count":69,"covered":0,"percent":0},"lines":{"count":500,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":398,"covered":0,"notcovered":398,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/util/filter_policy.cc","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/leveldb/util/hash.cc","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":27,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":7,"covered":0,"notcovered":7,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/util/logging.cc","summary":{"branches":{"count":18,"covered":0,"notcovered":18,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":50,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":29,"covered":0,"notcovered":29,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/util/mutexlock.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":4,"covered":4,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":3,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/leveldb/util/no_destructor.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":16,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/util/options.cc","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/util/posix_logger.h","summary":{"branches":{"count":25,"covered":0,"notcovered":25,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":62,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":71,"covered":0,"notcovered":71,"percent":0}}},{"filename":"/workdir/bitcoin/src/leveldb/util/random.h","summary":{"branches":{"count":6,"covered":3,"notcovered":3,"percent":50},"functions":{"count":5,"covered":3,"percent":60},"instantiations":{"count":5,"covered":3,"percent":60},"lines":{"count":18,"covered":12,"percent":66.666666666666657},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":12,"covered":8,"notcovered":4,"percent":66.666666666666657}}},{"filename":"/workdir/bitcoin/src/leveldb/util/status.cc","summary":{"branches":{"count":22,"covered":3,"notcovered":19,"percent":13.636363636363635},"functions":{"count":3,"covered":1,"percent":33.333333333333329},"instantiations":{"count":3,"covered":1,"percent":33.333333333333329},"lines":{"count":61,"covered":12,"percent":19.672131147540984},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":28,"covered":8,"notcovered":20,"percent":28.571428571428569}}},{"filename":"/workdir/bitcoin/src/logging.cpp","summary":{"branches":{"count":193,"covered":19,"notcovered":174,"percent":9.8445595854922274},"functions":{"count":39,"covered":12,"percent":30.76923076923077},"instantiations":{"count":39,"covered":12,"percent":30.76923076923077},"lines":{"count":397,"covered":70,"percent":17.632241813602015},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":337,"covered":38,"notcovered":299,"percent":11.275964391691394}}},{"filename":"/workdir/bitcoin/src/logging.h","summary":{"branches":{"count":12,"covered":4,"notcovered":8,"percent":33.333333333333329},"functions":{"count":18,"covered":6,"percent":33.333333333333329},"instantiations":{"count":99,"covered":6,"percent":6.0606060606060606},"lines":{"count":54,"covered":13,"percent":24.074074074074073},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":27,"covered":12,"notcovered":15,"percent":44.444444444444443}}},{"filename":"/workdir/bitcoin/src/logging/timer.h","summary":{"branches":{"count":9,"covered":7,"notcovered":2,"percent":77.777777777777786},"functions":{"count":4,"covered":4,"percent":100},"instantiations":{"count":8,"covered":4,"percent":50},"lines":{"count":32,"covered":29,"percent":90.625},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":35,"covered":30,"notcovered":5,"percent":85.714285714285708}}},{"filename":"/workdir/bitcoin/src/mapport.cpp","summary":{"branches":{"count":55,"covered":0,"notcovered":55,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":105,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":111,"covered":0,"notcovered":111,"percent":0}}},{"filename":"/workdir/bitcoin/src/memusage.h","summary":{"branches":{"count":13,"covered":3,"notcovered":10,"percent":23.076923076923077},"functions":{"count":22,"covered":7,"percent":31.818181818181817},"instantiations":{"count":3682,"covered":10,"percent":0.27159152634437805},"lines":{"count":69,"covered":29,"percent":42.028985507246375},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":47,"covered":12,"notcovered":35,"percent":25.531914893617021}}},{"filename":"/workdir/bitcoin/src/merkleblock.cpp","summary":{"branches":{"count":64,"covered":34,"notcovered":30,"percent":53.125},"functions":{"count":9,"covered":4,"percent":44.444444444444443},"instantiations":{"count":9,"covered":4,"percent":44.444444444444443},"lines":{"count":123,"covered":61,"percent":49.59349593495935},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":104,"covered":52,"notcovered":52,"percent":50}}},{"filename":"/workdir/bitcoin/src/merkleblock.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":7,"covered":4,"percent":57.142857142857139},"instantiations":{"count":11,"covered":4,"percent":36.363636363636367},"lines":{"count":16,"covered":13,"percent":81.25},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":10,"notcovered":5,"percent":66.666666666666657}}},{"filename":"/workdir/bitcoin/src/minisketch/include/minisketch.h","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":24,"covered":0,"percent":0},"instantiations":{"count":24,"covered":0,"percent":0},"lines":{"count":69,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":36,"covered":0,"notcovered":36,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/false_positives.h","summary":{"branches":{"count":93,"covered":0,"notcovered":93,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":59,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":114,"covered":0,"notcovered":114,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/fields/generic_1byte.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":5,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/fields/generic_2bytes.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":5,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/fields/generic_3bytes.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":5,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/fields/generic_4bytes.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":8,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/fields/generic_5bytes.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":5,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/fields/generic_6bytes.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":5,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/fields/generic_7bytes.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":5,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/fields/generic_8bytes.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":5,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/fields/generic_common_impl.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":13,"covered":0,"percent":0},"instantiations":{"count":13,"covered":0,"percent":0},"lines":{"count":22,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":0,"notcovered":15,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/int_utils.h","summary":{"branches":{"count":20,"covered":0,"notcovered":20,"percent":0},"functions":{"count":27,"covered":0,"percent":0},"instantiations":{"count":114,"covered":0,"percent":0},"lines":{"count":142,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":52,"covered":0,"notcovered":52,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/lintrans.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":37,"covered":0,"percent":0},"lines":{"count":12,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":7,"covered":0,"notcovered":7,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/minisketch.cpp","summary":{"branches":{"count":40,"covered":0,"notcovered":40,"percent":0},"functions":{"count":19,"covered":0,"percent":0},"instantiations":{"count":19,"covered":0,"percent":0},"lines":{"count":145,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":62,"covered":0,"notcovered":62,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/sketch.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":7,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":0,"notcovered":11,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/sketch_impl.h","summary":{"branches":{"count":136,"covered":0,"notcovered":136,"percent":0},"functions":{"count":20,"covered":0,"percent":0},"instantiations":{"count":20,"covered":0,"percent":0},"lines":{"count":265,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":204,"covered":0,"notcovered":204,"percent":0}}},{"filename":"/workdir/bitcoin/src/minisketch/src/util.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/musig.cpp","summary":{"branches":{"count":60,"covered":0,"notcovered":60,"percent":0},"functions":{"count":18,"covered":0,"percent":0},"instantiations":{"count":18,"covered":0,"percent":0},"lines":{"count":134,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":99,"covered":0,"notcovered":99,"percent":0}}},{"filename":"/workdir/bitcoin/src/net.cpp","summary":{"branches":{"count":1533,"covered":31,"notcovered":1502,"percent":2.0221787345075013},"functions":{"count":178,"covered":23,"percent":12.921348314606742},"instantiations":{"count":178,"covered":23,"percent":12.921348314606742},"lines":{"count":2836,"covered":151,"percent":5.3244005641748942},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3434,"covered":192,"notcovered":3242,"percent":5.5911473500291207}}},{"filename":"/workdir/bitcoin/src/net.h","summary":{"branches":{"count":71,"covered":0,"notcovered":71,"percent":0},"functions":{"count":47,"covered":3,"percent":6.3829787234042552},"instantiations":{"count":47,"covered":3,"percent":6.3829787234042552},"lines":{"count":223,"covered":7,"percent":3.1390134529147984},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":191,"covered":7,"notcovered":184,"percent":3.664921465968586}}},{"filename":"/workdir/bitcoin/src/net_permissions.cpp","summary":{"branches":{"count":64,"covered":0,"notcovered":64,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":97,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":95,"covered":0,"notcovered":95,"percent":0}}},{"filename":"/workdir/bitcoin/src/net_permissions.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":43,"covered":0,"percent":0},"lines":{"count":16,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":13,"covered":0,"notcovered":13,"percent":0}}},{"filename":"/workdir/bitcoin/src/net_processing.cpp","summary":{"branches":{"count":2340,"covered":2,"notcovered":2338,"percent":0.085470085470085472},"functions":{"count":126,"covered":5,"percent":3.9682539682539679},"instantiations":{"count":150,"covered":5,"percent":3.3333333333333335},"lines":{"count":3558,"covered":25,"percent":0.70264193367060146},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4676,"covered":21,"notcovered":4655,"percent":0.44910179640718562}}},{"filename":"/workdir/bitcoin/src/net_processing.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/net_types.cpp","summary":{"branches":{"count":8,"covered":1,"notcovered":7,"percent":12.5},"functions":{"count":4,"covered":1,"percent":25},"instantiations":{"count":4,"covered":1,"percent":25},"lines":{"count":39,"covered":5,"percent":12.820512820512819},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":19,"covered":1,"notcovered":18,"percent":5.2631578947368416}}},{"filename":"/workdir/bitcoin/src/net_types.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":2,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/netaddress.cpp","summary":{"branches":{"count":636,"covered":2,"notcovered":634,"percent":0.31446540880503149},"functions":{"count":73,"covered":3,"percent":4.10958904109589},"instantiations":{"count":73,"covered":3,"percent":4.10958904109589},"lines":{"count":745,"covered":9,"percent":1.2080536912751678},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":824,"covered":8,"notcovered":816,"percent":0.97087378640776689}}},{"filename":"/workdir/bitcoin/src/netaddress.h","summary":{"branches":{"count":57,"covered":0,"notcovered":57,"percent":0},"functions":{"count":20,"covered":1,"percent":5},"instantiations":{"count":86,"covered":1,"percent":1.1627906976744187},"lines":{"count":124,"covered":1,"percent":0.80645161290322576},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":108,"covered":1,"notcovered":107,"percent":0.92592592592592582}}},{"filename":"/workdir/bitcoin/src/netbase.cpp","summary":{"branches":{"count":493,"covered":32,"notcovered":461,"percent":6.4908722109533468},"functions":{"count":33,"covered":4,"percent":12.121212121212121},"instantiations":{"count":33,"covered":4,"percent":12.121212121212121},"lines":{"count":649,"covered":37,"percent":5.7010785824345147},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":754,"covered":46,"notcovered":708,"percent":6.1007957559681696}}},{"filename":"/workdir/bitcoin/src/netbase.h","summary":{"branches":{"count":4,"covered":1,"notcovered":3,"percent":25},"functions":{"count":16,"covered":3,"percent":18.75},"instantiations":{"count":110,"covered":3,"percent":2.7272727272727271},"lines":{"count":69,"covered":10,"percent":14.492753623188406},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":106,"covered":19,"notcovered":87,"percent":17.924528301886792}}},{"filename":"/workdir/bitcoin/src/netgroup.cpp","summary":{"branches":{"count":42,"covered":0,"notcovered":42,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":84,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":85,"covered":0,"notcovered":85,"percent":0}}},{"filename":"/workdir/bitcoin/src/netgroup.h","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":14,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":17,"covered":0,"notcovered":17,"percent":0}}},{"filename":"/workdir/bitcoin/src/netmessagemaker.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":28,"covered":0,"percent":0},"lines":{"count":6,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/abort.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":8,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":0,"notcovered":10,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/blockmanager_args.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":19,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":17,"covered":0,"notcovered":17,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/blockstorage.cpp","summary":{"branches":{"count":411,"covered":31,"notcovered":380,"percent":7.5425790754257909},"functions":{"count":55,"covered":13,"percent":23.636363636363637},"instantiations":{"count":55,"covered":13,"percent":23.636363636363637},"lines":{"count":885,"covered":111,"percent":12.542372881355931},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":878,"covered":104,"notcovered":774,"percent":11.845102505694761}}},{"filename":"/workdir/bitcoin/src/node/blockstorage.h","summary":{"branches":{"count":16,"covered":0,"notcovered":16,"percent":0},"functions":{"count":9,"covered":5,"percent":55.555555555555557},"instantiations":{"count":10,"covered":5,"percent":50},"lines":{"count":32,"covered":18,"percent":56.25},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":30,"covered":12,"notcovered":18,"percent":40}}},{"filename":"/workdir/bitcoin/src/node/caches.cpp","summary":{"branches":{"count":15,"covered":0,"notcovered":15,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":32,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":23,"covered":0,"notcovered":23,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/caches.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":4,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/chainstate.cpp","summary":{"branches":{"count":100,"covered":0,"notcovered":100,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":160,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":192,"covered":0,"notcovered":192,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/chainstatemanager_args.cpp","summary":{"branches":{"count":18,"covered":0,"notcovered":18,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":33,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":26,"covered":0,"notcovered":26,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/coin.cpp","summary":{"branches":{"count":8,"covered":5,"notcovered":3,"percent":62.5},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":14,"covered":13,"percent":92.857142857142861},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":30,"covered":19,"notcovered":11,"percent":63.333333333333329}}},{"filename":"/workdir/bitcoin/src/node/coins_view_args.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":4,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":0,"notcovered":5,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/connection_types.cpp","summary":{"branches":{"count":26,"covered":0,"notcovered":26,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":30,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":30,"covered":0,"notcovered":30,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/context.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":1,"percent":50},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":2,"covered":1,"percent":50},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":1,"notcovered":1,"percent":50}}},{"filename":"/workdir/bitcoin/src/node/context.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/database_args.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":3,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/eviction.cpp","summary":{"branches":{"count":60,"covered":0,"notcovered":60,"percent":0},"functions":{"count":23,"covered":0,"percent":0},"instantiations":{"count":24,"covered":0,"percent":0},"lines":{"count":150,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":103,"covered":0,"notcovered":103,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/interface_ui.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":15,"covered":1,"percent":6.666666666666667},"instantiations":{"count":25,"covered":1,"percent":4},"lines":{"count":24,"covered":1,"percent":4.1666666666666661},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":19,"covered":1,"notcovered":18,"percent":5.2631578947368416}}},{"filename":"/workdir/bitcoin/src/node/interfaces.cpp","summary":{"branches":{"count":238,"covered":0,"notcovered":238,"percent":0},"functions":{"count":170,"covered":0,"percent":0},"instantiations":{"count":170,"covered":0,"percent":0},"lines":{"count":733,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":689,"covered":0,"notcovered":689,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/kernel_notifications.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":10,"covered":1,"percent":10},"instantiations":{"count":10,"covered":1,"percent":10},"lines":{"count":56,"covered":3,"percent":5.3571428571428568},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":43,"covered":1,"notcovered":42,"percent":2.3255813953488373}}},{"filename":"/workdir/bitcoin/src/node/kernel_notifications.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":7,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":0,"notcovered":15,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/mempool_args.cpp","summary":{"branches":{"count":31,"covered":0,"notcovered":31,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":58,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":51,"covered":0,"notcovered":51,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/mempool_persist.cpp","summary":{"branches":{"count":54,"covered":0,"notcovered":54,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":157,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":117,"covered":0,"notcovered":117,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/mempool_persist_args.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":6,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/miner.cpp","summary":{"branches":{"count":147,"covered":5,"notcovered":142,"percent":3.4013605442176873},"functions":{"count":22,"covered":3,"percent":13.636363636363635},"instantiations":{"count":22,"covered":3,"percent":13.636363636363635},"lines":{"count":335,"covered":26,"percent":7.7611940298507456},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":271,"covered":11,"notcovered":260,"percent":4.0590405904059041}}},{"filename":"/workdir/bitcoin/src/node/mini_miner.cpp","summary":{"branches":{"count":110,"covered":0,"notcovered":110,"percent":0},"functions":{"count":12,"covered":0,"percent":0},"instantiations":{"count":12,"covered":0,"percent":0},"lines":{"count":267,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":190,"covered":0,"notcovered":190,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/mini_miner.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":20,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":0,"notcovered":15,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/peerman_args.cpp","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":9,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":0,"notcovered":11,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/psbt.cpp","summary":{"branches":{"count":56,"covered":44,"notcovered":12,"percent":78.571428571428569},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":107,"covered":101,"percent":94.392523364485982},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":80,"covered":70,"notcovered":10,"percent":87.5}}},{"filename":"/workdir/bitcoin/src/node/psbt.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":8,"covered":8,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/node/timeoffsets.cpp","summary":{"branches":{"count":9,"covered":1,"notcovered":8,"percent":11.111111111111111},"functions":{"count":3,"covered":1,"percent":33.333333333333329},"instantiations":{"count":3,"covered":1,"percent":33.333333333333329},"lines":{"count":34,"covered":4,"percent":11.76470588235294},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":39,"covered":11,"notcovered":28,"percent":28.205128205128204}}},{"filename":"/workdir/bitcoin/src/node/timeoffsets.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/transaction.cpp","summary":{"branches":{"count":76,"covered":23,"notcovered":53,"percent":30.263157894736842},"functions":{"count":3,"covered":3,"percent":100},"instantiations":{"count":3,"covered":3,"percent":100},"lines":{"count":102,"covered":50,"percent":49.019607843137251},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":109,"covered":54,"notcovered":55,"percent":49.541284403669728}}},{"filename":"/workdir/bitcoin/src/node/txdownloadman.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":20,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":12,"covered":0,"notcovered":12,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/txdownloadman_impl.cpp","summary":{"branches":{"count":171,"covered":0,"notcovered":171,"percent":0},"functions":{"count":43,"covered":3,"percent":6.9767441860465116},"instantiations":{"count":44,"covered":3,"percent":6.8181818181818175},"lines":{"count":319,"covered":7,"percent":2.1943573667711598},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":306,"covered":3,"notcovered":303,"percent":0.98039215686274506}}},{"filename":"/workdir/bitcoin/src/node/txdownloadman_impl.h","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":20,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":0,"notcovered":15,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/txorphanage.cpp","summary":{"branches":{"count":255,"covered":1,"notcovered":254,"percent":0.39215686274509803},"functions":{"count":51,"covered":2,"percent":3.9215686274509802},"instantiations":{"count":52,"covered":2,"percent":3.8461538461538463},"lines":{"count":402,"covered":11,"percent":2.7363184079601992},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":519,"covered":5,"notcovered":514,"percent":0.96339113680154131}}},{"filename":"/workdir/bitcoin/src/node/txorphanage.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":1,"percent":50},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":4,"covered":1,"percent":25},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":1,"notcovered":3,"percent":25}}},{"filename":"/workdir/bitcoin/src/node/txreconciliation.cpp","summary":{"branches":{"count":21,"covered":0,"notcovered":21,"percent":0},"functions":{"count":13,"covered":0,"percent":0},"instantiations":{"count":13,"covered":0,"percent":0},"lines":{"count":58,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":108,"covered":0,"notcovered":108,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/utxo_snapshot.cpp","summary":{"branches":{"count":18,"covered":0,"notcovered":18,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":59,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":59,"covered":0,"notcovered":59,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/utxo_snapshot.h","summary":{"branches":{"count":8,"covered":0,"notcovered":8,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":38,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":22,"covered":0,"notcovered":22,"percent":0}}},{"filename":"/workdir/bitcoin/src/node/warnings.cpp","summary":{"branches":{"count":13,"covered":5,"notcovered":8,"percent":38.461538461538467},"functions":{"count":5,"covered":2,"percent":40},"instantiations":{"count":5,"covered":2,"percent":40},"lines":{"count":37,"covered":17,"percent":45.945945945945951},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":30,"covered":14,"notcovered":16,"percent":46.666666666666664}}},{"filename":"/workdir/bitcoin/src/noui.cpp","summary":{"branches":{"count":16,"covered":0,"notcovered":16,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":59,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":34,"covered":0,"notcovered":34,"percent":0}}},{"filename":"/workdir/bitcoin/src/outputtype.cpp","summary":{"branches":{"count":48,"covered":16,"notcovered":32,"percent":33.333333333333329},"functions":{"count":6,"covered":2,"percent":33.333333333333329},"instantiations":{"count":6,"covered":2,"percent":33.333333333333329},"lines":{"count":62,"covered":26,"percent":41.935483870967744},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":64,"covered":17,"notcovered":47,"percent":26.5625}}},{"filename":"/workdir/bitcoin/src/policy/ephemeral_policy.cpp","summary":{"branches":{"count":32,"covered":0,"notcovered":32,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":52,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":38,"covered":0,"notcovered":38,"percent":0}}},{"filename":"/workdir/bitcoin/src/policy/feerate.cpp","summary":{"branches":{"count":17,"covered":6,"notcovered":11,"percent":35.294117647058826},"functions":{"count":3,"covered":2,"percent":66.666666666666657},"instantiations":{"count":3,"covered":2,"percent":66.666666666666657},"lines":{"count":22,"covered":12,"percent":54.54545454545454},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":31,"covered":14,"notcovered":17,"percent":45.161290322580641}}},{"filename":"/workdir/bitcoin/src/policy/feerate.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":10,"covered":4,"percent":40},"instantiations":{"count":15,"covered":7,"percent":46.666666666666664},"lines":{"count":17,"covered":8,"percent":47.058823529411761},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":12,"covered":5,"notcovered":7,"percent":41.666666666666671}}},{"filename":"/workdir/bitcoin/src/policy/fees/block_policy_estimator.cpp","summary":{"branches":{"count":340,"covered":0,"notcovered":340,"percent":0},"functions":{"count":42,"covered":0,"percent":0},"instantiations":{"count":42,"covered":0,"percent":0},"lines":{"count":694,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":692,"covered":0,"notcovered":692,"percent":0}}},{"filename":"/workdir/bitcoin/src/policy/fees/block_policy_estimator.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/policy/fees/block_policy_estimator_args.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":3,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/policy/packages.cpp","summary":{"branches":{"count":38,"covered":25,"notcovered":13,"percent":65.789473684210535},"functions":{"count":17,"covered":10,"percent":58.82352941176471},"instantiations":{"count":17,"covered":10,"percent":58.82352941176471},"lines":{"count":114,"covered":64,"percent":56.140350877192979},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":75,"covered":52,"notcovered":23,"percent":69.333333333333343}}},{"filename":"/workdir/bitcoin/src/policy/policy.cpp","summary":{"branches":{"count":138,"covered":29,"notcovered":109,"percent":21.014492753623188},"functions":{"count":13,"covered":8,"percent":61.53846153846154},"instantiations":{"count":13,"covered":8,"percent":61.53846153846154},"lines":{"count":220,"covered":69,"percent":31.363636363636367},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":190,"covered":50,"notcovered":140,"percent":26.315789473684209}}},{"filename":"/workdir/bitcoin/src/policy/policy.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":1,"percent":33.333333333333329},"instantiations":{"count":324,"covered":1,"percent":0.30864197530864196},"lines":{"count":7,"covered":3,"percent":42.857142857142854},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":1,"notcovered":2,"percent":33.333333333333329}}},{"filename":"/workdir/bitcoin/src/policy/rbf.cpp","summary":{"branches":{"count":26,"covered":0,"notcovered":26,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":69,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":53,"covered":0,"notcovered":53,"percent":0}}},{"filename":"/workdir/bitcoin/src/policy/truc_policy.cpp","summary":{"branches":{"count":82,"covered":0,"notcovered":82,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":180,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":132,"covered":0,"notcovered":132,"percent":0}}},{"filename":"/workdir/bitcoin/src/pow.cpp","summary":{"branches":{"count":58,"covered":12,"notcovered":46,"percent":20.689655172413794},"functions":{"count":6,"covered":3,"percent":50},"instantiations":{"count":6,"covered":3,"percent":50},"lines":{"count":101,"covered":28,"percent":27.722772277227726},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":96,"covered":27,"notcovered":69,"percent":28.125}}},{"filename":"/workdir/bitcoin/src/prevector.h","summary":{"branches":{"count":68,"covered":43,"notcovered":25,"percent":63.235294117647058},"functions":{"count":73,"covered":56,"percent":76.712328767123282},"instantiations":{"count":258,"covered":68,"percent":26.356589147286826},"lines":{"count":313,"covered":230,"percent":73.482428115015978},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":180,"covered":125,"notcovered":55,"percent":69.444444444444443}}},{"filename":"/workdir/bitcoin/src/primitives/block.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":2,"covered":1,"percent":50},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":17,"covered":3,"percent":17.647058823529413},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":1,"notcovered":3,"percent":25}}},{"filename":"/workdir/bitcoin/src/primitives/block.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":15,"covered":9,"percent":60},"instantiations":{"count":38,"covered":16,"percent":42.105263157894733},"lines":{"count":51,"covered":32,"percent":62.745098039215684},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":20,"covered":12,"notcovered":8,"percent":60}}},{"filename":"/workdir/bitcoin/src/primitives/transaction.cpp","summary":{"branches":{"count":22,"covered":2,"notcovered":20,"percent":9.0909090909090917},"functions":{"count":18,"covered":8,"percent":44.444444444444443},"instantiations":{"count":18,"covered":8,"percent":44.444444444444443},"lines":{"count":86,"covered":23,"percent":26.744186046511626},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":71,"covered":27,"notcovered":44,"percent":38.028169014084504}}},{"filename":"/workdir/bitcoin/src/primitives/transaction.h","summary":{"branches":{"count":56,"covered":41,"notcovered":15,"percent":73.214285714285708},"functions":{"count":34,"covered":25,"percent":73.529411764705884},"instantiations":{"count":131,"covered":46,"percent":35.114503816793892},"lines":{"count":130,"covered":106,"percent":81.538461538461533},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":93,"covered":75,"notcovered":18,"percent":80.645161290322577}}},{"filename":"/workdir/bitcoin/src/primitives/transaction_identifier.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":20,"covered":12,"percent":60},"instantiations":{"count":48,"covered":22,"percent":45.833333333333329},"lines":{"count":28,"covered":12,"percent":42.857142857142854},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":25,"covered":14,"notcovered":11,"percent":56.000000000000007}}},{"filename":"/workdir/bitcoin/src/private_broadcast.cpp","summary":{"branches":{"count":28,"covered":1,"notcovered":27,"percent":3.5714285714285712},"functions":{"count":13,"covered":1,"percent":7.6923076923076925},"instantiations":{"count":13,"covered":1,"percent":7.6923076923076925},"lines":{"count":105,"covered":7,"percent":6.666666666666667},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":116,"covered":9,"notcovered":107,"percent":7.7586206896551726}}},{"filename":"/workdir/bitcoin/src/private_broadcast.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":11,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":7,"covered":0,"notcovered":7,"percent":0}}},{"filename":"/workdir/bitcoin/src/protocol.cpp","summary":{"branches":{"count":62,"covered":3,"notcovered":59,"percent":4.838709677419355},"functions":{"count":11,"covered":1,"percent":9.0909090909090917},"instantiations":{"count":11,"covered":1,"percent":9.0909090909090917},"lines":{"count":81,"covered":7,"percent":8.6419753086419746},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":87,"covered":5,"notcovered":82,"percent":5.7471264367816088}}},{"filename":"/workdir/bitcoin/src/protocol.h","summary":{"branches":{"count":40,"covered":0,"notcovered":40,"percent":0},"functions":{"count":18,"covered":0,"percent":0},"instantiations":{"count":73,"covered":0,"percent":0},"lines":{"count":58,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":79,"covered":0,"notcovered":79,"percent":0}}},{"filename":"/workdir/bitcoin/src/psbt.cpp","summary":{"branches":{"count":347,"covered":177,"notcovered":170,"percent":51.008645533141205},"functions":{"count":28,"covered":15,"percent":53.571428571428569},"instantiations":{"count":28,"covered":15,"percent":53.571428571428569},"lines":{"count":495,"covered":294,"percent":59.393939393939398},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":408,"covered":214,"notcovered":194,"percent":52.450980392156865}}},{"filename":"/workdir/bitcoin/src/psbt.h","summary":{"branches":{"count":432,"covered":426,"notcovered":6,"percent":98.611111111111114},"functions":{"count":21,"covered":20,"percent":95.238095238095227},"instantiations":{"count":68,"covered":42,"percent":61.764705882352942},"lines":{"count":939,"covered":926,"percent":98.615548455804046},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":496,"covered":491,"notcovered":5,"percent":98.991935483870961}}},{"filename":"/workdir/bitcoin/src/pubkey.cpp","summary":{"branches":{"count":138,"covered":21,"notcovered":117,"percent":15.217391304347828},"functions":{"count":23,"covered":10,"percent":43.478260869565219},"instantiations":{"count":23,"covered":10,"percent":43.478260869565219},"lines":{"count":310,"covered":77,"percent":24.838709677419356},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":266,"covered":42,"notcovered":224,"percent":15.789473684210526}}},{"filename":"/workdir/bitcoin/src/pubkey.h","summary":{"branches":{"count":62,"covered":42,"notcovered":20,"percent":67.741935483870961},"functions":{"count":46,"covered":31,"percent":67.391304347826093},"instantiations":{"count":57,"covered":38,"percent":66.666666666666657},"lines":{"count":117,"covered":74,"percent":63.247863247863243},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":108,"covered":76,"notcovered":32,"percent":70.370370370370367}}},{"filename":"/workdir/bitcoin/src/random.cpp","summary":{"branches":{"count":50,"covered":11,"notcovered":39,"percent":22},"functions":{"count":36,"covered":12,"percent":33.333333333333329},"instantiations":{"count":36,"covered":12,"percent":33.333333333333329},"lines":{"count":239,"covered":77,"percent":32.21757322175732},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":159,"covered":52,"notcovered":107,"percent":32.704402515723267}}},{"filename":"/workdir/bitcoin/src/random.h","summary":{"branches":{"count":21,"covered":9,"notcovered":12,"percent":42.857142857142854},"functions":{"count":26,"covered":8,"percent":30.76923076923077},"instantiations":{"count":56,"covered":9,"percent":16.071428571428573},"lines":{"count":140,"covered":47,"percent":33.571428571428569},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":60,"covered":25,"notcovered":35,"percent":41.666666666666671}}},{"filename":"/workdir/bitcoin/src/randomenv.cpp","summary":{"branches":{"count":38,"covered":0,"notcovered":38,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":22,"covered":0,"percent":0},"lines":{"count":175,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":61,"covered":0,"notcovered":61,"percent":0}}},{"filename":"/workdir/bitcoin/src/rest.cpp","summary":{"branches":{"count":355,"covered":0,"notcovered":355,"percent":0},"functions":{"count":31,"covered":0,"percent":0},"instantiations":{"count":31,"covered":0,"percent":0},"lines":{"count":872,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":516,"covered":0,"notcovered":516,"percent":0}}},{"filename":"/workdir/bitcoin/src/rpc/blockchain.cpp","summary":{"branches":{"count":657,"covered":227,"notcovered":430,"percent":34.55098934550989},"functions":{"count":106,"covered":81,"percent":76.415094339622641},"instantiations":{"count":129,"covered":104,"percent":80.620155038759691},"lines":{"count":4039,"covered":2994,"percent":74.127259222579838},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1297,"covered":622,"notcovered":675,"percent":47.956823438704703}}},{"filename":"/workdir/bitcoin/src/rpc/client.cpp","summary":{"branches":{"count":42,"covered":18,"notcovered":24,"percent":42.857142857142854},"functions":{"count":8,"covered":5,"percent":62.5},"instantiations":{"count":8,"covered":5,"percent":62.5},"lines":{"count":66,"covered":27,"percent":40.909090909090914},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":52,"covered":24,"notcovered":28,"percent":46.153846153846153}}},{"filename":"/workdir/bitcoin/src/rpc/fees.cpp","summary":{"branches":{"count":20,"covered":5,"notcovered":15,"percent":25},"functions":{"count":5,"covered":4,"percent":80},"instantiations":{"count":5,"covered":4,"percent":80},"lines":{"count":259,"covered":205,"percent":79.150579150579148},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":33,"covered":17,"notcovered":16,"percent":51.515151515151516}}},{"filename":"/workdir/bitcoin/src/rpc/mempool.cpp","summary":{"branches":{"count":260,"covered":134,"notcovered":126,"percent":51.538461538461533},"functions":{"count":43,"covered":36,"percent":83.720930232558146},"instantiations":{"count":43,"covered":36,"percent":83.720930232558146},"lines":{"count":1859,"covered":1522,"percent":81.871974179666481},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":421,"covered":284,"notcovered":137,"percent":67.458432304038013}}},{"filename":"/workdir/bitcoin/src/rpc/mining.cpp","summary":{"branches":{"count":250,"covered":53,"notcovered":197,"percent":21.199999999999999},"functions":{"count":31,"covered":24,"percent":77.41935483870968},"instantiations":{"count":31,"covered":24,"percent":77.41935483870968},"lines":{"count":1319,"covered":921,"percent":69.825625473843829},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":445,"covered":174,"notcovered":271,"percent":39.101123595505612}}},{"filename":"/workdir/bitcoin/src/rpc/net.cpp","summary":{"branches":{"count":194,"covered":52,"notcovered":142,"percent":26.804123711340207},"functions":{"count":42,"covered":35,"percent":83.333333333333343},"instantiations":{"count":42,"covered":35,"percent":83.333333333333343},"lines":{"count":1503,"covered":1170,"percent":77.844311377245518},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":295,"covered":126,"notcovered":169,"percent":42.711864406779661}}},{"filename":"/workdir/bitcoin/src/rpc/node.cpp","summary":{"branches":{"count":54,"covered":34,"notcovered":20,"percent":62.962962962962962},"functions":{"count":23,"covered":17,"percent":73.91304347826086},"instantiations":{"count":23,"covered":17,"percent":73.91304347826086},"lines":{"count":426,"covered":355,"percent":83.333333333333343},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":101,"covered":73,"notcovered":28,"percent":72.277227722772281}}},{"filename":"/workdir/bitcoin/src/rpc/output_script.cpp","summary":{"branches":{"count":52,"covered":22,"notcovered":30,"percent":42.307692307692307},"functions":{"count":10,"covered":8,"percent":80},"instantiations":{"count":10,"covered":8,"percent":80},"lines":{"count":387,"covered":330,"percent":85.271317829457359},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":76,"covered":43,"notcovered":33,"percent":56.578947368421048}}},{"filename":"/workdir/bitcoin/src/rpc/rawtransaction.cpp","summary":{"branches":{"count":462,"covered":360,"notcovered":102,"percent":77.922077922077932},"functions":{"count":37,"covered":34,"percent":91.891891891891902},"instantiations":{"count":37,"covered":34,"percent":91.891891891891902},"lines":{"count":2466,"covered":2287,"percent":92.741281427412815},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":558,"covered":434,"notcovered":124,"percent":77.777777777777786}}},{"filename":"/workdir/bitcoin/src/rpc/rawtransaction_util.cpp","summary":{"branches":{"count":124,"covered":33,"notcovered":91,"percent":26.612903225806448},"functions":{"count":10,"covered":7,"percent":70},"instantiations":{"count":10,"covered":7,"percent":70},"lines":{"count":286,"covered":130,"percent":45.454545454545453},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":167,"covered":59,"notcovered":108,"percent":35.32934131736527}}},{"filename":"/workdir/bitcoin/src/rpc/register.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":12,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/rpc/request.cpp","summary":{"branches":{"count":70,"covered":0,"notcovered":70,"percent":0},"functions":{"count":9,"covered":1,"percent":11.111111111111111},"instantiations":{"count":9,"covered":1,"percent":11.111111111111111},"lines":{"count":159,"covered":6,"percent":3.7735849056603774},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":125,"covered":1,"notcovered":124,"percent":0.80000000000000004}}},{"filename":"/workdir/bitcoin/src/rpc/request.h","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/rpc/server.cpp","summary":{"branches":{"count":122,"covered":32,"notcovered":90,"percent":26.229508196721312},"functions":{"count":33,"covered":14,"percent":42.424242424242422},"instantiations":{"count":33,"covered":14,"percent":42.424242424242422},"lines":{"count":409,"covered":216,"percent":52.811735941320293},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":283,"covered":91,"notcovered":192,"percent":32.155477031802121}}},{"filename":"/workdir/bitcoin/src/rpc/server.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":1,"percent":33.333333333333329},"instantiations":{"count":3,"covered":1,"percent":33.333333333333329},"lines":{"count":13,"covered":1,"percent":7.6923076923076925},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":9,"covered":1,"notcovered":8,"percent":11.111111111111111}}},{"filename":"/workdir/bitcoin/src/rpc/server_util.cpp","summary":{"branches":{"count":20,"covered":9,"notcovered":11,"percent":45},"functions":{"count":17,"covered":15,"percent":88.235294117647058},"instantiations":{"count":17,"covered":15,"percent":88.235294117647058},"lines":{"count":91,"covered":66,"percent":72.527472527472526},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":47,"covered":33,"notcovered":14,"percent":70.212765957446805}}},{"filename":"/workdir/bitcoin/src/rpc/signmessage.cpp","summary":{"branches":{"count":20,"covered":16,"notcovered":4,"percent":80},"functions":{"count":5,"covered":4,"percent":80},"instantiations":{"count":5,"covered":4,"percent":80},"lines":{"count":117,"covered":105,"percent":89.743589743589752},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":19,"covered":15,"notcovered":4,"percent":78.94736842105263}}},{"filename":"/workdir/bitcoin/src/rpc/txoutproof.cpp","summary":{"branches":{"count":48,"covered":4,"notcovered":44,"percent":8.3333333333333321},"functions":{"count":5,"covered":3,"percent":60},"instantiations":{"count":5,"covered":3,"percent":60},"lines":{"count":232,"covered":149,"percent":64.224137931034491},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":100,"covered":20,"notcovered":80,"percent":20}}},{"filename":"/workdir/bitcoin/src/rpc/util.cpp","summary":{"branches":{"count":623,"covered":439,"notcovered":184,"percent":70.465489566613158},"functions":{"count":74,"covered":60,"percent":81.081081081081081},"instantiations":{"count":84,"covered":66,"percent":78.571428571428569},"lines":{"count":1081,"covered":814,"percent":75.300647548566147},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":741,"covered":554,"notcovered":187,"percent":74.763832658569498}}},{"filename":"/workdir/bitcoin/src/rpc/util.h","summary":{"branches":{"count":16,"covered":11,"notcovered":5,"percent":68.75},"functions":{"count":14,"covered":13,"percent":92.857142857142861},"instantiations":{"count":22,"covered":18,"percent":81.818181818181827},"lines":{"count":63,"covered":62,"percent":98.412698412698404},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":68,"covered":66,"notcovered":2,"percent":97.058823529411768}}},{"filename":"/workdir/bitcoin/src/scheduler.cpp","summary":{"branches":{"count":44,"covered":9,"notcovered":35,"percent":20.454545454545457},"functions":{"count":19,"covered":2,"percent":10.526315789473683},"instantiations":{"count":19,"covered":2,"percent":10.526315789473683},"lines":{"count":137,"covered":29,"percent":21.167883211678831},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":188,"covered":37,"notcovered":151,"percent":19.680851063829788}}},{"filename":"/workdir/bitcoin/src/scheduler.h","summary":{"branches":{"count":8,"covered":4,"notcovered":4,"percent":50},"functions":{"count":5,"covered":2,"percent":40},"instantiations":{"count":5,"covered":2,"percent":40},"lines":{"count":15,"covered":6,"percent":40},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":13,"covered":8,"notcovered":5,"percent":61.53846153846154}}},{"filename":"/workdir/bitcoin/src/script/descriptor.cpp","summary":{"branches":{"count":1189,"covered":444,"notcovered":745,"percent":37.342304457527334},"functions":{"count":246,"covered":64,"percent":26.016260162601629},"instantiations":{"count":246,"covered":64,"percent":26.016260162601629},"lines":{"count":2134,"covered":752,"percent":35.238987816307407},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1833,"covered":712,"notcovered":1121,"percent":38.843426077468628}}},{"filename":"/workdir/bitcoin/src/script/descriptor.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/script/interpreter.cpp","summary":{"branches":{"count":1160,"covered":709,"notcovered":451,"percent":61.120689655172413},"functions":{"count":57,"covered":35,"percent":61.403508771929829},"instantiations":{"count":75,"covered":39,"percent":52},"lines":{"count":1469,"covered":927,"percent":63.104152484683461},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1629,"covered":948,"notcovered":681,"percent":58.195211786372006}}},{"filename":"/workdir/bitcoin/src/script/interpreter.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":13,"covered":4,"percent":30.76923076923077},"instantiations":{"count":15,"covered":4,"percent":26.666666666666668},"lines":{"count":29,"covered":4,"percent":13.793103448275861},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":24,"covered":14,"notcovered":10,"percent":58.333333333333336}}},{"filename":"/workdir/bitcoin/src/script/keyorigin.h","summary":{"branches":{"count":12,"covered":8,"notcovered":4,"percent":66.666666666666657},"functions":{"count":4,"covered":1,"percent":25},"instantiations":{"count":6,"covered":1,"percent":16.666666666666664},"lines":{"count":22,"covered":14,"percent":63.636363636363633},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":19,"covered":13,"notcovered":6,"percent":68.421052631578945}}},{"filename":"/workdir/bitcoin/src/script/miniscript.cpp","summary":{"branches":{"count":484,"covered":367,"notcovered":117,"percent":75.826446280991732},"functions":{"count":12,"covered":6,"percent":50},"instantiations":{"count":12,"covered":6,"percent":50},"lines":{"count":371,"covered":303,"percent":81.671159029649601},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":499,"covered":393,"notcovered":106,"percent":78.757515030060119}}},{"filename":"/workdir/bitcoin/src/script/miniscript.h","summary":{"branches":{"count":1349,"covered":880,"notcovered":469,"percent":65.233506300963668},"functions":{"count":125,"covered":97,"percent":77.600000000000009},"instantiations":{"count":325,"covered":109,"percent":33.53846153846154},"lines":{"count":2050,"covered":1364,"percent":66.536585365853668},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1657,"covered":1092,"notcovered":565,"percent":65.902232951116474}}},{"filename":"/workdir/bitcoin/src/script/parsing.cpp","summary":{"branches":{"count":34,"covered":34,"notcovered":0,"percent":100},"functions":{"count":3,"covered":3,"percent":100},"instantiations":{"count":3,"covered":3,"percent":100},"lines":{"count":31,"covered":31,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":42,"covered":42,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/script/script.cpp","summary":{"branches":{"count":402,"covered":354,"notcovered":48,"percent":88.059701492537314},"functions":{"count":17,"covered":14,"percent":82.35294117647058},"instantiations":{"count":17,"covered":14,"percent":82.35294117647058},"lines":{"count":305,"covered":267,"percent":87.540983606557376},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":329,"covered":289,"notcovered":40,"percent":87.841945288753791}}},{"filename":"/workdir/bitcoin/src/script/script.h","summary":{"branches":{"count":102,"covered":64,"notcovered":38,"percent":62.745098039215684},"functions":{"count":54,"covered":46,"percent":85.18518518518519},"instantiations":{"count":192,"covered":64,"percent":33.333333333333329},"lines":{"count":212,"covered":175,"percent":82.547169811320757},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":207,"covered":152,"notcovered":55,"percent":73.429951690821255}}},{"filename":"/workdir/bitcoin/src/script/script_error.cpp","summary":{"branches":{"count":114,"covered":0,"notcovered":114,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":117,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":59,"covered":0,"notcovered":59,"percent":0}}},{"filename":"/workdir/bitcoin/src/script/sigcache.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":47,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":25,"covered":0,"notcovered":25,"percent":0}}},{"filename":"/workdir/bitcoin/src/script/sigcache.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/script/sign.cpp","summary":{"branches":{"count":477,"covered":73,"notcovered":404,"percent":15.30398322851153},"functions":{"count":59,"covered":11,"percent":18.64406779661017},"instantiations":{"count":70,"covered":11,"percent":15.714285714285714},"lines":{"count":743,"covered":147,"percent":19.784656796769852},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":695,"covered":109,"notcovered":586,"percent":15.683453237410072}}},{"filename":"/workdir/bitcoin/src/script/sign.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":4,"covered":2,"percent":50},"instantiations":{"count":4,"covered":2,"percent":50},"lines":{"count":4,"covered":2,"percent":50},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":2,"notcovered":3,"percent":40}}},{"filename":"/workdir/bitcoin/src/script/signingprovider.cpp","summary":{"branches":{"count":254,"covered":33,"notcovered":221,"percent":12.992125984251967},"functions":{"count":54,"covered":18,"percent":33.333333333333329},"instantiations":{"count":59,"covered":22,"percent":37.288135593220339},"lines":{"count":449,"covered":97,"percent":21.603563474387528},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":487,"covered":66,"notcovered":421,"percent":13.552361396303903}}},{"filename":"/workdir/bitcoin/src/script/signingprovider.h","summary":{"branches":{"count":24,"covered":16,"notcovered":8,"percent":66.666666666666657},"functions":{"count":24,"covered":11,"percent":45.833333333333329},"instantiations":{"count":24,"covered":11,"percent":45.833333333333329},"lines":{"count":43,"covered":25,"percent":58.139534883720934},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":51,"covered":32,"notcovered":19,"percent":62.745098039215684}}},{"filename":"/workdir/bitcoin/src/script/solver.cpp","summary":{"branches":{"count":143,"covered":111,"notcovered":32,"percent":77.622377622377627},"functions":{"count":10,"covered":9,"percent":90},"instantiations":{"count":10,"covered":9,"percent":90},"lines":{"count":162,"covered":131,"percent":80.864197530864203},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":180,"covered":129,"notcovered":51,"percent":71.666666666666671}}},{"filename":"/workdir/bitcoin/src/script/solver.h","summary":{"branches":{"count":4,"covered":4,"notcovered":0,"percent":100},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":3,"covered":3,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":3,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/script/verify_flags.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":14,"covered":11,"percent":78.571428571428569},"instantiations":{"count":14,"covered":11,"percent":78.571428571428569},"lines":{"count":20,"covered":15,"percent":75},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":12,"notcovered":3,"percent":80}}},{"filename":"/workdir/bitcoin/src/secp256k1/include/secp256k1.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/assumptions.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":59,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/checkmem.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/ecdsa_impl.h","summary":{"branches":{"count":100,"covered":2,"notcovered":98,"percent":2},"functions":{"count":6,"covered":1,"percent":16.666666666666664},"instantiations":{"count":6,"covered":1,"percent":16.666666666666664},"lines":{"count":192,"covered":30,"percent":15.625},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":139,"covered":9,"notcovered":130,"percent":6.4748201438848918}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/eckey_impl.h","summary":{"branches":{"count":34,"covered":27,"notcovered":7,"percent":79.411764705882348},"functions":{"count":7,"covered":3,"percent":42.857142857142854},"instantiations":{"count":7,"covered":3,"percent":42.857142857142854},"lines":{"count":64,"covered":32,"percent":50},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":73,"covered":62,"notcovered":11,"percent":84.93150684931507}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/ecmult.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/ecmult_const_impl.h","summary":{"branches":{"count":43,"covered":0,"notcovered":43,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":87,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":122,"covered":0,"notcovered":122,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/ecmult_gen.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/ecmult_gen_impl.h","summary":{"branches":{"count":24,"covered":16,"notcovered":8,"percent":66.666666666666657},"functions":{"count":6,"covered":3,"percent":50},"instantiations":{"count":6,"covered":3,"percent":50},"lines":{"count":115,"covered":61,"percent":53.04347826086957},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":63,"covered":43,"notcovered":20,"percent":68.253968253968253}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/ecmult_impl.h","summary":{"branches":{"count":271,"covered":69,"notcovered":202,"percent":25.461254612546124},"functions":{"count":25,"covered":9,"percent":36},"instantiations":{"count":25,"covered":9,"percent":36},"lines":{"count":552,"covered":191,"percent":34.60144927536232},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":466,"covered":131,"notcovered":335,"percent":28.111587982832621}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/field.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/field_5x52_impl.h","summary":{"branches":{"count":16,"covered":10,"notcovered":6,"percent":62.5},"functions":{"count":29,"covered":27,"percent":93.103448275862064},"instantiations":{"count":29,"covered":27,"percent":93.103448275862064},"lines":{"count":340,"covered":307,"percent":90.294117647058826},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":67,"covered":55,"notcovered":12,"percent":82.089552238805979}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/field_5x52_int128_impl.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":177,"covered":177,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":2,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/field_impl.h","summary":{"branches":{"count":27,"covered":25,"notcovered":2,"percent":92.592592592592595},"functions":{"count":5,"covered":5,"percent":100},"instantiations":{"count":5,"covered":5,"percent":100},"lines":{"count":85,"covered":85,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":83,"covered":82,"notcovered":1,"percent":98.795180722891558}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/group.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/group_impl.h","summary":{"branches":{"count":209,"covered":76,"notcovered":133,"percent":36.363636363636367},"functions":{"count":44,"covered":27,"percent":61.363636363636367},"instantiations":{"count":44,"covered":27,"percent":61.363636363636367},"lines":{"count":630,"covered":362,"percent":57.460317460317455},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":621,"covered":368,"notcovered":253,"percent":59.259259259259252}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/hash_impl.h","summary":{"branches":{"count":82,"covered":79,"notcovered":3,"percent":96.341463414634148},"functions":{"count":14,"covered":11,"percent":78.571428571428569},"instantiations":{"count":14,"covered":11,"percent":78.571428571428569},"lines":{"count":224,"covered":192,"percent":85.714285714285708},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":484,"covered":478,"notcovered":6,"percent":98.760330578512395}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/hsort_impl.h","summary":{"branches":{"count":16,"covered":0,"notcovered":16,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":55,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":27,"covered":0,"notcovered":27,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/int128_native_impl.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":19,"covered":12,"percent":63.157894736842103},"instantiations":{"count":19,"covered":12,"percent":63.157894736842103},"lines":{"count":68,"covered":41,"percent":60.294117647058819},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":19,"covered":12,"notcovered":7,"percent":63.157894736842103}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/modinv64_impl.h","summary":{"branches":{"count":47,"covered":28,"notcovered":19,"percent":59.574468085106382},"functions":{"count":10,"covered":8,"percent":80},"instantiations":{"count":10,"covered":8,"percent":80},"lines":{"count":432,"covered":341,"percent":78.93518518518519},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":108,"covered":68,"notcovered":40,"percent":62.962962962962962}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/modules/ellswift/main_impl.h","summary":{"branches":{"count":146,"covered":0,"notcovered":146,"percent":0},"functions":{"count":16,"covered":0,"percent":0},"instantiations":{"count":16,"covered":0,"percent":0},"lines":{"count":298,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":330,"covered":0,"notcovered":330,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/modules/extrakeys/main_impl.h","summary":{"branches":{"count":125,"covered":9,"notcovered":116,"percent":7.1999999999999993},"functions":{"count":17,"covered":2,"percent":11.76470588235294},"instantiations":{"count":17,"covered":2,"percent":11.76470588235294},"lines":{"count":204,"covered":20,"percent":9.8039215686274517},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":259,"covered":21,"notcovered":238,"percent":8.1081081081081088}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/modules/musig/keyagg_impl.h","summary":{"branches":{"count":66,"covered":0,"notcovered":66,"percent":0},"functions":{"count":13,"covered":0,"percent":0},"instantiations":{"count":13,"covered":0,"percent":0},"lines":{"count":194,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":138,"covered":0,"notcovered":138,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/modules/musig/session_impl.h","summary":{"branches":{"count":272,"covered":0,"notcovered":272,"percent":0},"functions":{"count":37,"covered":0,"percent":0},"instantiations":{"count":37,"covered":0,"percent":0},"lines":{"count":594,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":585,"covered":0,"notcovered":585,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/modules/recovery/main_impl.h","summary":{"branches":{"count":65,"covered":44,"notcovered":21,"percent":67.692307692307693},"functions":{"count":8,"covered":7,"percent":87.5},"instantiations":{"count":8,"covered":7,"percent":87.5},"lines":{"count":125,"covered":110,"percent":88},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":147,"covered":102,"notcovered":45,"percent":69.387755102040813}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/modules/schnorrsig/main_impl.h","summary":{"branches":{"count":64,"covered":0,"notcovered":64,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":190,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":128,"covered":0,"notcovered":128,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/precomputed_ecmult.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/scalar.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/scalar_4x64.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/scalar_4x64_impl.h","summary":{"branches":{"count":25,"covered":12,"notcovered":13,"percent":48},"functions":{"count":27,"covered":22,"percent":81.481481481481481},"instantiations":{"count":27,"covered":22,"percent":81.481481481481481},"lines":{"count":392,"covered":355,"percent":90.561224489795919},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":194,"covered":170,"notcovered":24,"percent":87.628865979381445}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/scalar_impl.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":4,"covered":4,"percent":100},"instantiations":{"count":4,"covered":4,"percent":100},"lines":{"count":46,"covered":46,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":12,"covered":12,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/scratch_impl.h","summary":{"branches":{"count":19,"covered":0,"notcovered":19,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":74,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":46,"covered":0,"notcovered":46,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/secp256k1.c","summary":{"branches":{"count":280,"covered":57,"notcovered":223,"percent":20.357142857142858},"functions":{"count":48,"covered":15,"percent":31.25},"instantiations":{"count":48,"covered":15,"percent":31.25},"lines":{"count":558,"covered":175,"percent":31.362007168458781},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":594,"covered":142,"notcovered":452,"percent":23.905723905723907}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/selftest.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":16,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/secp256k1/src/util.h","summary":{"branches":{"count":11,"covered":6,"notcovered":5,"percent":54.54545454545454},"functions":{"count":20,"covered":11,"percent":55.000000000000007},"instantiations":{"count":60,"covered":11,"percent":18.333333333333332},"lines":{"count":211,"covered":82,"percent":38.862559241706165},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":46,"covered":27,"notcovered":19,"percent":58.695652173913047}}},{"filename":"/workdir/bitcoin/src/semaphore_grant.h","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":49,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":26,"covered":0,"notcovered":26,"percent":0}}},{"filename":"/workdir/bitcoin/src/serialize.h","summary":{"branches":{"count":82,"covered":50,"notcovered":32,"percent":60.975609756097562},"functions":{"count":118,"covered":81,"percent":68.644067796610159},"instantiations":{"count":4234,"covered":666,"percent":15.729806329711856},"lines":{"count":454,"covered":303,"percent":66.740088105726869},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":240,"covered":157,"notcovered":83,"percent":65.416666666666671}}},{"filename":"/workdir/bitcoin/src/signet.cpp","summary":{"branches":{"count":36,"covered":0,"notcovered":36,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":93,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":61,"covered":0,"notcovered":61,"percent":0}}},{"filename":"/workdir/bitcoin/src/signet.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/span.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":13,"covered":8,"percent":61.53846153846154},"instantiations":{"count":65,"covered":31,"percent":47.692307692307693},"lines":{"count":22,"covered":12,"percent":54.54545454545454},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":13,"covered":8,"notcovered":5,"percent":61.53846153846154}}},{"filename":"/workdir/bitcoin/src/streams.cpp","summary":{"branches":{"count":64,"covered":7,"notcovered":57,"percent":10.9375},"functions":{"count":12,"covered":3,"percent":25},"instantiations":{"count":12,"covered":3,"percent":25},"lines":{"count":106,"covered":20,"percent":18.867924528301888},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":105,"covered":19,"notcovered":86,"percent":18.095238095238095}}},{"filename":"/workdir/bitcoin/src/streams.h","summary":{"branches":{"count":105,"covered":10,"notcovered":95,"percent":9.5238095238095237},"functions":{"count":69,"covered":21,"percent":30.434782608695656},"instantiations":{"count":451,"covered":65,"percent":14.412416851441243},"lines":{"count":319,"covered":62,"percent":19.435736677115987},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":243,"covered":42,"notcovered":201,"percent":17.283950617283949}}},{"filename":"/workdir/bitcoin/src/support/allocators/pool.h","summary":{"branches":{"count":18,"covered":11,"notcovered":7,"percent":61.111111111111114},"functions":{"count":17,"covered":17,"percent":100},"instantiations":{"count":102,"covered":22,"percent":21.568627450980394},"lines":{"count":86,"covered":77,"percent":89.534883720930239},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":57,"covered":46,"notcovered":11,"percent":80.701754385964904}}},{"filename":"/workdir/bitcoin/src/support/allocators/secure.h","summary":{"branches":{"count":4,"covered":2,"notcovered":2,"percent":50},"functions":{"count":5,"covered":4,"percent":80},"instantiations":{"count":20,"covered":4,"percent":20},"lines":{"count":28,"covered":20,"percent":71.428571428571431},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":12,"covered":9,"notcovered":3,"percent":75}}},{"filename":"/workdir/bitcoin/src/support/allocators/zeroafterfree.h","summary":{"branches":{"count":2,"covered":1,"notcovered":1,"percent":50},"functions":{"count":3,"covered":2,"percent":66.666666666666657},"instantiations":{"count":3,"covered":2,"percent":66.666666666666657},"lines":{"count":11,"covered":8,"percent":72.727272727272734},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":4,"notcovered":1,"percent":80}}},{"filename":"/workdir/bitcoin/src/support/cleanse.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":5,"covered":5,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/support/events.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":24,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":0,"notcovered":10,"percent":0}}},{"filename":"/workdir/bitcoin/src/support/lockedpool.cpp","summary":{"branches":{"count":54,"covered":22,"notcovered":32,"percent":40.74074074074074},"functions":{"count":22,"covered":8,"percent":36.363636363636367},"instantiations":{"count":22,"covered":8,"percent":36.363636363636367},"lines":{"count":189,"covered":90,"percent":47.619047619047613},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":104,"covered":36,"notcovered":68,"percent":34.615384615384613}}},{"filename":"/workdir/bitcoin/src/support/lockedpool.h","summary":{"branches":{"count":4,"covered":2,"notcovered":2,"percent":50},"functions":{"count":2,"covered":1,"percent":50},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":2,"covered":1,"percent":50},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":3,"notcovered":1,"percent":75}}},{"filename":"/workdir/bitcoin/src/sync.h","summary":{"branches":{"count":14,"covered":4,"notcovered":10,"percent":28.571428571428569},"functions":{"count":26,"covered":18,"percent":69.230769230769226},"instantiations":{"count":166,"covered":37,"percent":22.289156626506024},"lines":{"count":66,"covered":41,"percent":62.121212121212125},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":64,"covered":38,"notcovered":26,"percent":59.375}}},{"filename":"/workdir/bitcoin/src/test/fuzz/FuzzedDataProvider.h","summary":{"branches":{"count":40,"covered":31,"notcovered":9,"percent":77.5},"functions":{"count":22,"covered":15,"percent":68.181818181818173},"instantiations":{"count":68,"covered":20,"percent":29.411764705882355},"lines":{"count":149,"covered":111,"percent":74.496644295302019},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":79,"covered":65,"notcovered":14,"percent":82.278481012658233}}},{"filename":"/workdir/bitcoin/src/test/fuzz/addition_overflow.cpp","summary":{"branches":{"count":26,"covered":0,"notcovered":26,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":38,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":88,"covered":0,"notcovered":88,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/addrman.cpp","summary":{"branches":{"count":44,"covered":0,"notcovered":44,"percent":0},"functions":{"count":14,"covered":0,"percent":0},"instantiations":{"count":14,"covered":0,"percent":0},"lines":{"count":185,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":83,"covered":0,"notcovered":83,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/asmap.cpp","summary":{"branches":{"count":16,"covered":0,"notcovered":16,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":23,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":38,"covered":0,"notcovered":38,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/asmap_direct.cpp","summary":{"branches":{"count":26,"covered":0,"notcovered":26,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":42,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":43,"covered":0,"notcovered":43,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/autofile.cpp","summary":{"branches":{"count":8,"covered":0,"notcovered":8,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":81,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":24,"covered":0,"notcovered":24,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/banman.cpp","summary":{"branches":{"count":32,"covered":0,"notcovered":32,"percent":0},"functions":{"count":15,"covered":0,"percent":0},"instantiations":{"count":15,"covered":0,"percent":0},"lines":{"count":154,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":63,"covered":0,"notcovered":63,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/base_encode_decode.cpp","summary":{"branches":{"count":50,"covered":0,"notcovered":50,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":56,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":139,"covered":0,"notcovered":139,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/bech32.cpp","summary":{"branches":{"count":26,"covered":0,"notcovered":26,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":43,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":85,"covered":0,"notcovered":85,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/bip324.cpp","summary":{"branches":{"count":44,"covered":0,"notcovered":44,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":68,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":132,"covered":0,"notcovered":132,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/bitdeque.cpp","summary":{"branches":{"count":224,"covered":0,"notcovered":224,"percent":0},"functions":{"count":48,"covered":0,"percent":0},"instantiations":{"count":48,"covered":0,"percent":0},"lines":{"count":870,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":702,"covered":0,"notcovered":702,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/bitset.cpp","summary":{"branches":{"count":265,"covered":0,"notcovered":265,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":30,"covered":0,"percent":0},"lines":{"count":260,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":487,"covered":0,"notcovered":487,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/block.cpp","summary":{"branches":{"count":54,"covered":0,"notcovered":54,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":44,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":104,"covered":0,"notcovered":104,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/block_header.cpp","summary":{"branches":{"count":18,"covered":0,"notcovered":18,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":31,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":68,"covered":0,"notcovered":68,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/block_index.cpp","summary":{"branches":{"count":38,"covered":0,"notcovered":38,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":88,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":101,"covered":0,"notcovered":101,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/block_index_tree.cpp","summary":{"branches":{"count":86,"covered":0,"notcovered":86,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":297,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":262,"covered":0,"notcovered":262,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/blockfilter.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":31,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":0,"notcovered":10,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/bloom_filter.cpp","summary":{"branches":{"count":18,"covered":0,"notcovered":18,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":88,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":46,"covered":0,"notcovered":46,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/buffered_file.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":79,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":28,"covered":0,"notcovered":28,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/chain.cpp","summary":{"branches":{"count":8,"covered":0,"notcovered":8,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":47,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":22,"covered":0,"notcovered":22,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/checkqueue.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":34,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":18,"covered":0,"notcovered":18,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/cluster_linearize.cpp","summary":{"branches":{"count":470,"covered":0,"notcovered":470,"percent":0},"functions":{"count":32,"covered":0,"percent":0},"instantiations":{"count":32,"covered":0,"percent":0},"lines":{"count":833,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1155,"covered":0,"notcovered":1155,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/coins_view.cpp","summary":{"branches":{"count":150,"covered":0,"notcovered":150,"percent":0},"functions":{"count":28,"covered":0,"percent":0},"instantiations":{"count":28,"covered":0,"percent":0},"lines":{"count":441,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":255,"covered":0,"notcovered":255,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/coinscache_sim.cpp","summary":{"branches":{"count":149,"covered":0,"notcovered":149,"percent":0},"functions":{"count":28,"covered":0,"percent":0},"instantiations":{"count":28,"covered":0,"percent":0},"lines":{"count":450,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":420,"covered":0,"notcovered":420,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/connman.cpp","summary":{"branches":{"count":24,"covered":0,"notcovered":24,"percent":0},"functions":{"count":32,"covered":0,"percent":0},"instantiations":{"count":32,"covered":0,"percent":0},"lines":{"count":306,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":72,"covered":0,"notcovered":72,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/crypto.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":14,"covered":0,"percent":0},"instantiations":{"count":14,"covered":0,"percent":0},"lines":{"count":223,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":31,"covered":0,"notcovered":31,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/crypto_aes256.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":13,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":0,"notcovered":15,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/crypto_aes256cbc.cpp","summary":{"branches":{"count":16,"covered":0,"notcovered":16,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":17,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":23,"covered":0,"notcovered":23,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/crypto_chacha20.cpp","summary":{"branches":{"count":28,"covered":0,"notcovered":28,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":106,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":65,"covered":0,"notcovered":65,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/crypto_chacha20poly1305.cpp","summary":{"branches":{"count":56,"covered":0,"notcovered":56,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":129,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":121,"covered":0,"notcovered":121,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/crypto_common.cpp","summary":{"branches":{"count":22,"covered":0,"notcovered":22,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":46,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":99,"covered":0,"notcovered":99,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/crypto_diff_fuzz_chacha20.cpp","summary":{"branches":{"count":56,"covered":0,"notcovered":56,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":271,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":725,"covered":0,"notcovered":725,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/crypto_hkdf_hmac_sha256_l32.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":9,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":7,"covered":0,"notcovered":7,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/crypto_poly1305.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":23,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":16,"covered":0,"notcovered":16,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/cuckoocache.cpp","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":25,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":23,"covered":0,"notcovered":23,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/decode_tx.cpp","summary":{"branches":{"count":16,"covered":0,"notcovered":16,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":17,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":42,"covered":0,"notcovered":42,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/descriptor_parse.cpp","summary":{"branches":{"count":58,"covered":0,"notcovered":58,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":74,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":109,"covered":0,"notcovered":109,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/deserialize.cpp","summary":{"branches":{"count":28,"covered":0,"notcovered":28,"percent":0},"functions":{"count":13,"covered":0,"percent":0},"instantiations":{"count":127,"covered":0,"percent":0},"lines":{"count":89,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":72,"covered":0,"notcovered":72,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/difference_formatter.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":14,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":23,"covered":0,"notcovered":23,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/eval_script.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":23,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":0,"notcovered":6,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/fee_rate.cpp","summary":{"branches":{"count":18,"covered":0,"notcovered":18,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":22,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":60,"covered":0,"notcovered":60,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/feefrac.cpp","summary":{"branches":{"count":170,"covered":0,"notcovered":170,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":135,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":411,"covered":0,"notcovered":411,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/feeratediagram.cpp","summary":{"branches":{"count":66,"covered":0,"notcovered":66,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":78,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":134,"covered":0,"notcovered":134,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/fees.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":13,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":16,"covered":0,"notcovered":16,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/flatfile.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":12,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":0,"notcovered":15,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/float.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":83,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":35,"covered":0,"notcovered":35,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/fuzz.cpp","summary":{"branches":{"count":34,"covered":0,"notcovered":34,"percent":0},"functions":{"count":11,"covered":2,"percent":18.181818181818183},"instantiations":{"count":11,"covered":2,"percent":18.181818181818183},"lines":{"count":98,"covered":8,"percent":8.1632653061224492},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":68,"covered":4,"notcovered":64,"percent":5.8823529411764701}}},{"filename":"/workdir/bitcoin/src/test/fuzz/fuzz.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":229,"covered":0,"percent":0},"lines":{"count":4,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/golomb_rice.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":68,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":30,"covered":0,"notcovered":30,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/headerssync.cpp","summary":{"branches":{"count":28,"covered":0,"notcovered":28,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":69,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":46,"covered":0,"notcovered":46,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/hex.cpp","summary":{"branches":{"count":30,"covered":0,"notcovered":30,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":33,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":118,"covered":0,"notcovered":118,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/http_request.cpp","summary":{"branches":{"count":16,"covered":0,"notcovered":16,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":33,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":46,"covered":0,"notcovered":46,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/i2p.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":38,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":17,"covered":0,"notcovered":17,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/integer.cpp","summary":{"branches":{"count":138,"covered":0,"notcovered":138,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":179,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":291,"covered":0,"notcovered":291,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/key.cpp","summary":{"branches":{"count":238,"covered":0,"notcovered":238,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":264,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1021,"covered":0,"notcovered":1021,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/key_io.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":18,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":34,"covered":0,"notcovered":34,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/kitchen_sink.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":17,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":27,"covered":0,"notcovered":27,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/load_external_block_file.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":20,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":8,"covered":0,"notcovered":8,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/locale.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":35,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":70,"covered":0,"notcovered":70,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/merkle.cpp","summary":{"branches":{"count":44,"covered":0,"notcovered":44,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":55,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":100,"covered":0,"notcovered":100,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/merkleblock.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":56,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":20,"covered":0,"notcovered":20,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/message.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":25,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":22,"covered":0,"notcovered":22,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/mini_miner.cpp","summary":{"branches":{"count":44,"covered":0,"notcovered":44,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":74,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":123,"covered":0,"notcovered":123,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/miniscript.cpp","summary":{"branches":{"count":730,"covered":0,"notcovered":730,"percent":0},"functions":{"count":72,"covered":0,"percent":0},"instantiations":{"count":75,"covered":0,"percent":0},"lines":{"count":940,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1018,"covered":0,"notcovered":1018,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/minisketch.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":70,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":33,"covered":0,"notcovered":33,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/muhash.cpp","summary":{"branches":{"count":26,"covered":0,"notcovered":26,"percent":0},"functions":{"count":11,"covered":0,"percent":0},"instantiations":{"count":11,"covered":0,"percent":0},"lines":{"count":119,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":95,"covered":0,"notcovered":95,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/multiplication_overflow.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":24,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":21,"covered":0,"notcovered":21,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/net.cpp","summary":{"branches":{"count":24,"covered":0,"notcovered":24,"percent":0},"functions":{"count":14,"covered":0,"percent":0},"instantiations":{"count":14,"covered":0,"percent":0},"lines":{"count":126,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":84,"covered":0,"notcovered":84,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/net_permissions.cpp","summary":{"branches":{"count":8,"covered":0,"notcovered":8,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":24,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":24,"covered":0,"notcovered":24,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/netaddress.cpp","summary":{"branches":{"count":116,"covered":0,"notcovered":116,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":94,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":249,"covered":0,"notcovered":249,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/netbase_dns_lookup.cpp","summary":{"branches":{"count":34,"covered":0,"notcovered":34,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":54,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":81,"covered":0,"notcovered":81,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/node_eviction.cpp","summary":{"branches":{"count":8,"covered":0,"notcovered":8,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":26,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":17,"covered":0,"notcovered":17,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/overflow.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":25,"covered":0,"percent":0},"lines":{"count":28,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":18,"covered":0,"notcovered":18,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/p2p_handshake.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":60,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":30,"covered":0,"notcovered":30,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/p2p_headers_presync.cpp","summary":{"branches":{"count":16,"covered":0,"notcovered":16,"percent":0},"functions":{"count":12,"covered":0,"percent":0},"instantiations":{"count":12,"covered":0,"percent":0},"lines":{"count":173,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":56,"covered":0,"notcovered":56,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/p2p_transport_serialization.cpp","summary":{"branches":{"count":142,"covered":0,"notcovered":142,"percent":0},"functions":{"count":20,"covered":0,"percent":0},"instantiations":{"count":20,"covered":0,"percent":0},"lines":{"count":344,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":355,"covered":0,"notcovered":355,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/package_eval.cpp","summary":{"branches":{"count":160,"covered":0,"notcovered":160,"percent":0},"functions":{"count":16,"covered":0,"percent":0},"instantiations":{"count":16,"covered":0,"percent":0},"lines":{"count":434,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":250,"covered":0,"notcovered":250,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/parse_hd_keypath.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":9,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/parse_iso8601.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":10,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":0,"notcovered":10,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/parse_numbers.cpp","summary":{"branches":{"count":32,"covered":0,"notcovered":32,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":43,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":89,"covered":0,"notcovered":89,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/parse_script.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":7,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/parse_univalue.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":83,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":65,"covered":0,"notcovered":65,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/partially_downloaded_block.cpp","summary":{"branches":{"count":48,"covered":0,"notcovered":48,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":74,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":91,"covered":0,"notcovered":91,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/pcp.cpp","summary":{"branches":{"count":18,"covered":0,"notcovered":18,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":54,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":49,"covered":0,"notcovered":49,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/policy_estimator.cpp","summary":{"branches":{"count":22,"covered":0,"notcovered":22,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":134,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":36,"covered":0,"notcovered":36,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/policy_estimator_io.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":14,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/poolresource.cpp","summary":{"branches":{"count":26,"covered":0,"notcovered":26,"percent":0},"functions":{"count":21,"covered":0,"percent":0},"instantiations":{"count":105,"covered":0,"percent":0},"lines":{"count":89,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":104,"covered":0,"notcovered":104,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/pow.cpp","summary":{"branches":{"count":40,"covered":0,"notcovered":40,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":95,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":57,"covered":0,"notcovered":57,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/prevector.cpp","summary":{"branches":{"count":98,"covered":0,"notcovered":98,"percent":0},"functions":{"count":20,"covered":0,"percent":0},"instantiations":{"count":20,"covered":0,"percent":0},"lines":{"count":210,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":223,"covered":0,"notcovered":223,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/primitives_transaction.cpp","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":18,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":24,"covered":0,"notcovered":24,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/process_message.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":79,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":33,"covered":0,"notcovered":33,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/process_messages.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":81,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":33,"covered":0,"notcovered":33,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/protocol.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":17,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":0,"notcovered":10,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/psbt.cpp","summary":{"branches":{"count":22,"covered":0,"notcovered":22,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":68,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":28,"covered":0,"notcovered":28,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/random.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":14,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/rbf.cpp","summary":{"branches":{"count":82,"covered":0,"notcovered":82,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":160,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":173,"covered":0,"notcovered":173,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/rolling_bloom_filter.cpp","summary":{"branches":{"count":8,"covered":0,"notcovered":8,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":44,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":26,"covered":0,"notcovered":26,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/rpc.cpp","summary":{"branches":{"count":54,"covered":36,"notcovered":18,"percent":66.666666666666657},"functions":{"count":29,"covered":25,"percent":86.206896551724128},"instantiations":{"count":29,"covered":25,"percent":86.206896551724128},"lines":{"count":289,"covered":255,"percent":88.235294117647058},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":114,"covered":83,"notcovered":31,"percent":72.807017543859658}}},{"filename":"/workdir/bitcoin/src/test/fuzz/script.cpp","summary":{"branches":{"count":66,"covered":0,"notcovered":66,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":119,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":137,"covered":0,"notcovered":137,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/script_assets_test_minimizer.cpp","summary":{"branches":{"count":80,"covered":0,"notcovered":80,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":112,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":103,"covered":0,"notcovered":103,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/script_descriptor_cache.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":26,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":38,"covered":0,"notcovered":38,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/script_flags.cpp","summary":{"branches":{"count":24,"covered":0,"notcovered":24,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":50,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":68,"covered":0,"notcovered":68,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/script_format.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":16,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":0,"notcovered":5,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/script_interpreter.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":45,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":19,"covered":0,"notcovered":19,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/script_ops.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":76,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":14,"covered":0,"notcovered":14,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/script_parsing.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":17,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/script_sigcache.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":31,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":17,"covered":0,"notcovered":17,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/script_sign.cpp","summary":{"branches":{"count":32,"covered":0,"notcovered":32,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":109,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":55,"covered":0,"notcovered":55,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/scriptnum_ops.cpp","summary":{"branches":{"count":62,"covered":0,"notcovered":62,"percent":0},"functions":{"count":15,"covered":0,"percent":0},"instantiations":{"count":15,"covered":0,"percent":0},"lines":{"count":160,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":148,"covered":0,"notcovered":148,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/secp256k1_ec_seckey_import_export_der.cpp","summary":{"branches":{"count":8,"covered":0,"notcovered":8,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":20,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":0,"notcovered":15,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/secp256k1_ecdsa_signature_parse_der_lax.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":14,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":0,"notcovered":6,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/signature_checker.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":29,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":0,"notcovered":11,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/signet.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":12,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":0,"notcovered":5,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/socks5.cpp","summary":{"branches":{"count":8,"covered":0,"notcovered":8,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":20,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":12,"covered":0,"notcovered":12,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/span.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":16,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":0,"notcovered":3,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/string.cpp","summary":{"branches":{"count":18,"covered":0,"notcovered":18,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":114,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":88,"covered":0,"notcovered":88,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/strprintf.cpp","summary":{"branches":{"count":20,"covered":0,"notcovered":20,"percent":0},"functions":{"count":16,"covered":0,"percent":0},"instantiations":{"count":29,"covered":0,"percent":0},"lines":{"count":114,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":45,"covered":0,"notcovered":45,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/system.cpp","summary":{"branches":{"count":18,"covered":0,"notcovered":18,"percent":0},"functions":{"count":11,"covered":0,"percent":0},"instantiations":{"count":11,"covered":0,"percent":0},"lines":{"count":159,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":37,"covered":0,"notcovered":37,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/threadpool.cpp","summary":{"branches":{"count":23,"covered":0,"notcovered":23,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":57,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":93,"covered":0,"notcovered":93,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/timeoffsets.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":13,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":8,"covered":0,"notcovered":8,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/torcontrol.cpp","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":13,"covered":0,"percent":0},"instantiations":{"count":13,"covered":0,"percent":0},"lines":{"count":72,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":23,"covered":0,"notcovered":23,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/transaction.cpp","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":79,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":38,"covered":0,"notcovered":38,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/tx_in.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":12,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/tx_out.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":15,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":12,"covered":0,"notcovered":12,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/tx_pool.cpp","summary":{"branches":{"count":104,"covered":0,"notcovered":104,"percent":0},"functions":{"count":15,"covered":0,"percent":0},"instantiations":{"count":15,"covered":0,"percent":0},"lines":{"count":381,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":233,"covered":0,"notcovered":233,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/txdownloadman.cpp","summary":{"branches":{"count":82,"covered":0,"notcovered":82,"percent":0},"functions":{"count":32,"covered":0,"percent":0},"instantiations":{"count":32,"covered":0,"percent":0},"lines":{"count":444,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":178,"covered":0,"notcovered":178,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/txgraph.cpp","summary":{"branches":{"count":689,"covered":0,"notcovered":689,"percent":0},"functions":{"count":33,"covered":0,"percent":0},"instantiations":{"count":33,"covered":0,"percent":0},"lines":{"count":971,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1518,"covered":0,"notcovered":1518,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/txorphan.cpp","summary":{"branches":{"count":366,"covered":0,"notcovered":366,"percent":0},"functions":{"count":31,"covered":0,"percent":0},"instantiations":{"count":31,"covered":0,"percent":0},"lines":{"count":798,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":761,"covered":0,"notcovered":761,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/txrequest.cpp","summary":{"branches":{"count":165,"covered":0,"notcovered":165,"percent":0},"functions":{"count":15,"covered":0,"percent":0},"instantiations":{"count":15,"covered":0,"percent":0},"lines":{"count":229,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":283,"covered":0,"notcovered":283,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util.cpp","summary":{"branches":{"count":88,"covered":9,"notcovered":79,"percent":10.227272727272728},"functions":{"count":39,"covered":14,"percent":35.897435897435898},"instantiations":{"count":39,"covered":14,"percent":35.897435897435898},"lines":{"count":381,"covered":108,"percent":28.346456692913385},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":167,"covered":29,"notcovered":138,"percent":17.365269461077844}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util.h","summary":{"branches":{"count":135,"covered":46,"notcovered":89,"percent":34.074074074074076},"functions":{"count":24,"covered":7,"percent":29.166666666666668},"instantiations":{"count":166,"covered":10,"percent":6.024096385542169},"lines":{"count":191,"covered":59,"percent":30.890052356020941},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":244,"covered":82,"notcovered":162,"percent":33.606557377049178}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util/check_globals.cpp","summary":{"branches":{"count":6,"covered":4,"notcovered":2,"percent":66.666666666666657},"functions":{"count":4,"covered":4,"percent":100},"instantiations":{"count":4,"covered":4,"percent":100},"lines":{"count":32,"covered":12,"percent":37.5},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util/descriptor.cpp","summary":{"branches":{"count":84,"covered":0,"notcovered":84,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":106,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":110,"covered":0,"notcovered":110,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util/descriptor.h","summary":{"branches":{"count":8,"covered":0,"notcovered":8,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":13,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":19,"covered":0,"notcovered":19,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util/mempool.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":10,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":0,"notcovered":10,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util/mempool.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":3,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util/net.cpp","summary":{"branches":{"count":95,"covered":0,"notcovered":95,"percent":0},"functions":{"count":22,"covered":0,"percent":0},"instantiations":{"count":23,"covered":0,"percent":0},"lines":{"count":334,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":234,"covered":0,"notcovered":234,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util/net.h","summary":{"branches":{"count":42,"covered":0,"notcovered":42,"percent":0},"functions":{"count":19,"covered":0,"percent":0},"instantiations":{"count":20,"covered":0,"percent":0},"lines":{"count":158,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":83,"covered":0,"notcovered":83,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util/threadinterrupt.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":10,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util/threadinterrupt.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":3,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/util/wallet.h","summary":{"branches":{"count":20,"covered":0,"notcovered":20,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":47,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":100,"covered":0,"notcovered":100,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/utxo_snapshot.cpp","summary":{"branches":{"count":28,"covered":0,"notcovered":28,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":146,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":105,"covered":0,"notcovered":105,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/utxo_total_supply.cpp","summary":{"branches":{"count":26,"covered":0,"notcovered":26,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":174,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":99,"covered":0,"notcovered":99,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/validation_load_mempool.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":27,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":0,"notcovered":5,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/vecdeque.cpp","summary":{"branches":{"count":275,"covered":0,"notcovered":275,"percent":0},"functions":{"count":18,"covered":0,"percent":0},"instantiations":{"count":60,"covered":0,"percent":0},"lines":{"count":364,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":723,"covered":0,"notcovered":723,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/fuzz/versionbits.cpp","summary":{"branches":{"count":239,"covered":0,"notcovered":239,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":218,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":656,"covered":0,"notcovered":656,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/cluster_linearize.h","summary":{"branches":{"count":127,"covered":0,"notcovered":127,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":11,"covered":0,"percent":0},"lines":{"count":218,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":309,"covered":0,"notcovered":309,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/coverage.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":1,"percent":33.333333333333329},"instantiations":{"count":3,"covered":1,"percent":33.333333333333329},"lines":{"count":6,"covered":1,"percent":16.666666666666664},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3,"covered":1,"notcovered":2,"percent":33.333333333333329}}},{"filename":"/workdir/bitcoin/src/test/util/mining.cpp","summary":{"branches":{"count":32,"covered":0,"notcovered":32,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":88,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":104,"covered":0,"notcovered":104,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/net.cpp","summary":{"branches":{"count":99,"covered":0,"notcovered":99,"percent":0},"functions":{"count":42,"covered":0,"percent":0},"instantiations":{"count":42,"covered":0,"percent":0},"lines":{"count":303,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":289,"covered":0,"notcovered":289,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/net.h","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":15,"covered":0,"percent":0},"instantiations":{"count":15,"covered":0,"percent":0},"lines":{"count":56,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":53,"covered":0,"notcovered":53,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/poolresourcetester.h","summary":{"branches":{"count":28,"covered":0,"notcovered":28,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":51,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":91,"covered":0,"notcovered":91,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/random.cpp","summary":{"branches":{"count":10,"covered":2,"notcovered":8,"percent":20},"functions":{"count":2,"covered":1,"percent":50},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":35,"covered":23,"percent":65.714285714285708},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":22,"covered":11,"notcovered":11,"percent":50}}},{"filename":"/workdir/bitcoin/src/test/util/script.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":5,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":0,"notcovered":11,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/script.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":20,"covered":0,"percent":0},"lines":{"count":10,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/setup_common.cpp","summary":{"branches":{"count":112,"covered":4,"notcovered":108,"percent":3.5714285714285712},"functions":{"count":25,"covered":2,"percent":8},"instantiations":{"count":25,"covered":2,"percent":8},"lines":{"count":432,"covered":26,"percent":6.0185185185185182},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":257,"covered":11,"notcovered":246,"percent":4.2801556420233462}}},{"filename":"/workdir/bitcoin/src/test/util/setup_common.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":15,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/str.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":11,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":18,"covered":0,"notcovered":18,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/time.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":7,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":0,"notcovered":5,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/transaction_utils.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":74,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":62,"covered":0,"notcovered":62,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/txmempool.cpp","summary":{"branches":{"count":118,"covered":0,"notcovered":118,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":168,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":249,"covered":0,"notcovered":249,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/txmempool.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":6,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":0,"notcovered":6,"percent":0}}},{"filename":"/workdir/bitcoin/src/test/util/validation.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":13,"covered":0,"percent":0},"instantiations":{"count":13,"covered":0,"percent":0},"lines":{"count":65,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":34,"covered":0,"notcovered":34,"percent":0}}},{"filename":"/workdir/bitcoin/src/threadsafety.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":2,"percent":66.666666666666657},"instantiations":{"count":3,"covered":2,"percent":66.666666666666657},"lines":{"count":3,"covered":2,"percent":66.666666666666657},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":3,"notcovered":1,"percent":75}}},{"filename":"/workdir/bitcoin/src/tinyformat.h","summary":{"branches":{"count":183,"covered":93,"notcovered":90,"percent":50.819672131147541},"functions":{"count":30,"covered":19,"percent":63.333333333333329},"instantiations":{"count":1429,"covered":180,"percent":12.596221133659903},"lines":{"count":352,"covered":189,"percent":53.69318181818182},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":280,"covered":143,"notcovered":137,"percent":51.071428571428569}}},{"filename":"/workdir/bitcoin/src/torcontrol.cpp","summary":{"branches":{"count":292,"covered":0,"notcovered":292,"percent":0},"functions":{"count":30,"covered":0,"percent":0},"instantiations":{"count":30,"covered":0,"percent":0},"lines":{"count":482,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":562,"covered":0,"notcovered":562,"percent":0}}},{"filename":"/workdir/bitcoin/src/torcontrol.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":7,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/txdb.cpp","summary":{"branches":{"count":49,"covered":17,"notcovered":32,"percent":34.693877551020407},"functions":{"count":18,"covered":11,"percent":61.111111111111114},"instantiations":{"count":19,"covered":11,"percent":57.894736842105267},"lines":{"count":132,"covered":58,"percent":43.939393939393938},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":127,"covered":59,"notcovered":68,"percent":46.45669291338583}}},{"filename":"/workdir/bitcoin/src/txgraph.cpp","summary":{"branches":{"count":930,"covered":61,"notcovered":869,"percent":6.559139784946237},"functions":{"count":183,"covered":19,"percent":10.382513661202186},"instantiations":{"count":183,"covered":19,"percent":10.382513661202186},"lines":{"count":2003,"covered":153,"percent":7.6385421867199197},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1875,"covered":130,"notcovered":1745,"percent":6.9333333333333327}}},{"filename":"/workdir/bitcoin/src/txgraph.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":8,"covered":3,"percent":37.5},"instantiations":{"count":8,"covered":3,"percent":37.5},"lines":{"count":8,"covered":3,"percent":37.5},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":8,"covered":3,"notcovered":5,"percent":37.5}}},{"filename":"/workdir/bitcoin/src/txmempool.cpp","summary":{"branches":{"count":358,"covered":34,"notcovered":324,"percent":9.4972067039106136},"functions":{"count":67,"covered":19,"percent":28.35820895522388},"instantiations":{"count":67,"covered":19,"percent":28.35820895522388},"lines":{"count":809,"covered":136,"percent":16.810877626699629},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":950,"covered":191,"notcovered":759,"percent":20.105263157894736}}},{"filename":"/workdir/bitcoin/src/txmempool.h","summary":{"branches":{"count":28,"covered":3,"notcovered":25,"percent":10.714285714285714},"functions":{"count":39,"covered":12,"percent":30.76923076923077},"instantiations":{"count":41,"covered":12,"percent":29.268292682926827},"lines":{"count":142,"covered":38,"percent":26.760563380281688},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":177,"covered":60,"notcovered":117,"percent":33.898305084745758}}},{"filename":"/workdir/bitcoin/src/txrequest.cpp","summary":{"branches":{"count":214,"covered":0,"notcovered":214,"percent":0},"functions":{"count":66,"covered":1,"percent":1.5151515151515151},"instantiations":{"count":75,"covered":1,"percent":1.3333333333333335},"lines":{"count":329,"covered":1,"percent":0.303951367781155},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":382,"covered":1,"notcovered":381,"percent":0.26178010471204188}}},{"filename":"/workdir/bitcoin/src/uint256.cpp","summary":{"branches":{"count":2,"covered":2,"notcovered":0,"percent":100},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":4,"covered":4,"percent":100},"lines":{"count":10,"covered":10,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":5,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/uint256.h","summary":{"branches":{"count":14,"covered":9,"notcovered":5,"percent":64.285714285714292},"functions":{"count":30,"covered":24,"percent":80},"instantiations":{"count":75,"covered":44,"percent":58.666666666666664},"lines":{"count":68,"covered":53,"percent":77.941176470588232},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":58,"covered":42,"notcovered":16,"percent":72.41379310344827}}},{"filename":"/workdir/bitcoin/src/undo.h","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":18,"covered":0,"percent":0},"lines":{"count":20,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":13,"covered":0,"notcovered":13,"percent":0}}},{"filename":"/workdir/bitcoin/src/univalue/include/univalue.h","summary":{"branches":{"count":34,"covered":30,"notcovered":4,"percent":88.235294117647058},"functions":{"count":22,"covered":20,"percent":90.909090909090907},"instantiations":{"count":194,"covered":54,"percent":27.835051546391753},"lines":{"count":65,"covered":57,"percent":87.692307692307693},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":48,"covered":44,"notcovered":4,"percent":91.666666666666657}}},{"filename":"/workdir/bitcoin/src/univalue/include/univalue_utffilter.h","summary":{"branches":{"count":44,"covered":43,"notcovered":1,"percent":97.727272727272734},"functions":{"count":5,"covered":5,"percent":100},"instantiations":{"count":5,"covered":5,"percent":100},"lines":{"count":72,"covered":72,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":64,"covered":64,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/univalue/lib/univalue.cpp","summary":{"branches":{"count":56,"covered":37,"notcovered":19,"percent":66.071428571428569},"functions":{"count":25,"covered":21,"percent":84},"instantiations":{"count":25,"covered":21,"percent":84},"lines":{"count":161,"covered":124,"percent":77.018633540372676},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":89,"covered":63,"notcovered":26,"percent":70.786516853932582}}},{"filename":"/workdir/bitcoin/src/univalue/lib/univalue_get.cpp","summary":{"branches":{"count":30,"covered":14,"notcovered":16,"percent":46.666666666666664},"functions":{"count":9,"covered":9,"percent":100},"instantiations":{"count":9,"covered":9,"percent":100},"lines":{"count":53,"covered":46,"percent":86.79245283018868},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":44,"covered":36,"notcovered":8,"percent":81.818181818181827}}},{"filename":"/workdir/bitcoin/src/univalue/lib/univalue_read.cpp","summary":{"branches":{"count":273,"covered":266,"notcovered":7,"percent":97.435897435897431},"functions":{"count":4,"covered":4,"percent":100},"instantiations":{"count":4,"covered":4,"percent":100},"lines":{"count":342,"covered":337,"percent":98.538011695906434},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":313,"covered":309,"notcovered":4,"percent":98.722044728434497}}},{"filename":"/workdir/bitcoin/src/univalue/lib/univalue_write.cpp","summary":{"branches":{"count":48,"covered":31,"notcovered":17,"percent":64.583333333333343},"functions":{"count":5,"covered":5,"percent":100},"instantiations":{"count":5,"covered":5,"percent":100},"lines":{"count":82,"covered":69,"percent":84.146341463414629},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":51,"covered":41,"notcovered":10,"percent":80.392156862745097}}},{"filename":"/workdir/bitcoin/src/util/any.h","summary":{"branches":{"count":2,"covered":1,"notcovered":1,"percent":50},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":4,"covered":4,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":3,"notcovered":1,"percent":75}}},{"filename":"/workdir/bitcoin/src/util/asmap.cpp","summary":{"branches":{"count":103,"covered":0,"notcovered":103,"percent":0},"functions":{"count":12,"covered":0,"percent":0},"instantiations":{"count":12,"covered":0,"percent":0},"lines":{"count":172,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":177,"covered":0,"notcovered":177,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/batchpriority.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":9,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":0,"notcovered":6,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/bip32.cpp","summary":{"branches":{"count":18,"covered":5,"notcovered":13,"percent":27.777777777777779},"functions":{"count":3,"covered":2,"percent":66.666666666666657},"instantiations":{"count":3,"covered":2,"percent":66.666666666666657},"lines":{"count":42,"covered":11,"percent":26.190476190476193},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":28,"covered":8,"notcovered":20,"percent":28.571428571428569}}},{"filename":"/workdir/bitcoin/src/util/bitdeque.h","summary":{"branches":{"count":64,"covered":0,"notcovered":64,"percent":0},"functions":{"count":67,"covered":0,"percent":0},"instantiations":{"count":97,"covered":0,"percent":0},"lines":{"count":248,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":139,"covered":0,"notcovered":139,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/bitset.h","summary":{"branches":{"count":67,"covered":0,"notcovered":67,"percent":0},"functions":{"count":70,"covered":0,"percent":0},"instantiations":{"count":482,"covered":0,"percent":0},"lines":{"count":277,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":202,"covered":0,"notcovered":202,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/byte_units.h","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":7,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":0,"notcovered":6,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/bytevectorhash.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":7,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/chaintype.cpp","summary":{"branches":{"count":23,"covered":8,"notcovered":15,"percent":34.782608695652172},"functions":{"count":2,"covered":1,"percent":50},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":30,"covered":8,"percent":26.666666666666668},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":31,"covered":3,"notcovered":28,"percent":9.67741935483871}}},{"filename":"/workdir/bitcoin/src/util/check.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":17,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":12,"covered":0,"notcovered":12,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/check.h","summary":{"branches":{"count":11,"covered":3,"notcovered":8,"percent":27.27272727272727},"functions":{"count":8,"covered":5,"percent":62.5},"instantiations":{"count":127,"covered":29,"percent":22.834645669291341},"lines":{"count":26,"covered":16,"percent":61.53846153846154},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":23,"covered":13,"notcovered":10,"percent":56.521739130434781}}},{"filename":"/workdir/bitcoin/src/util/exception.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":15,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":9,"covered":0,"notcovered":9,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/expected.h","summary":{"branches":{"count":4,"covered":1,"notcovered":3,"percent":25},"functions":{"count":21,"covered":5,"percent":23.809523809523807},"instantiations":{"count":44,"covered":5,"percent":11.363636363636363},"lines":{"count":35,"covered":8,"percent":22.857142857142858},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":39,"covered":8,"notcovered":31,"percent":20.512820512820511}}},{"filename":"/workdir/bitcoin/src/util/fastrange.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":122,"covered":0,"percent":0},"lines":{"count":27,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/feefrac.cpp","summary":{"branches":{"count":27,"covered":0,"notcovered":27,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":38,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":40,"covered":0,"notcovered":40,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/feefrac.h","summary":{"branches":{"count":18,"covered":8,"notcovered":10,"percent":44.444444444444443},"functions":{"count":21,"covered":10,"percent":47.619047619047613},"instantiations":{"count":22,"covered":11,"percent":50},"lines":{"count":82,"covered":33,"percent":40.243902439024396},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":48,"covered":30,"notcovered":18,"percent":62.5}}},{"filename":"/workdir/bitcoin/src/util/fs.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":6,"covered":1,"percent":16.666666666666664},"instantiations":{"count":6,"covered":1,"percent":16.666666666666664},"lines":{"count":36,"covered":4,"percent":11.111111111111111},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":34,"covered":1,"notcovered":33,"percent":2.9411764705882351}}},{"filename":"/workdir/bitcoin/src/util/fs.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":22,"covered":7,"percent":31.818181818181817},"instantiations":{"count":1771,"covered":7,"percent":0.39525691699604742},"lines":{"count":70,"covered":19,"percent":27.142857142857142},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":24,"covered":8,"notcovered":16,"percent":33.333333333333329}}},{"filename":"/workdir/bitcoin/src/util/fs_helpers.cpp","summary":{"branches":{"count":42,"covered":3,"notcovered":39,"percent":7.1428571428571423},"functions":{"count":15,"covered":3,"percent":20},"instantiations":{"count":15,"covered":3,"percent":20},"lines":{"count":147,"covered":19,"percent":12.925170068027212},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":108,"covered":10,"notcovered":98,"percent":9.2592592592592595}}},{"filename":"/workdir/bitcoin/src/util/golombrice.h","summary":{"branches":{"count":6,"covered":0,"notcovered":6,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":18,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":9,"covered":0,"notcovered":9,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/hash_type.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":12,"covered":9,"percent":75},"instantiations":{"count":21,"covered":16,"percent":76.19047619047619},"lines":{"count":28,"covered":21,"percent":75},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":14,"covered":11,"notcovered":3,"percent":78.571428571428569}}},{"filename":"/workdir/bitcoin/src/util/hasher.cpp","summary":{"branches":{"count":4,"covered":2,"notcovered":2,"percent":50},"functions":{"count":6,"covered":2,"percent":33.333333333333329},"instantiations":{"count":6,"covered":2,"percent":33.333333333333329},"lines":{"count":22,"covered":8,"percent":36.363636363636367},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":18,"covered":8,"notcovered":10,"percent":44.444444444444443}}},{"filename":"/workdir/bitcoin/src/util/hasher.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":6,"covered":4,"percent":66.666666666666657},"instantiations":{"count":13,"covered":4,"percent":30.76923076923077},"lines":{"count":19,"covered":10,"percent":52.631578947368418},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":4,"notcovered":2,"percent":66.666666666666657}}},{"filename":"/workdir/bitcoin/src/util/insert.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":3,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/log.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":5,"covered":2,"percent":40},"instantiations":{"count":171,"covered":13,"percent":7.6023391812865491},"lines":{"count":18,"covered":13,"percent":72.222222222222214},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":6,"notcovered":4,"percent":60}}},{"filename":"/workdir/bitcoin/src/util/macros.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/moneystr.cpp","summary":{"branches":{"count":36,"covered":6,"notcovered":30,"percent":16.666666666666664},"functions":{"count":2,"covered":1,"percent":50},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":62,"covered":14,"percent":22.58064516129032},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":51,"covered":11,"notcovered":40,"percent":21.568627450980394}}},{"filename":"/workdir/bitcoin/src/util/obfuscation.h","summary":{"branches":{"count":20,"covered":14,"notcovered":6,"percent":70},"functions":{"count":10,"covered":3,"percent":30},"instantiations":{"count":12,"covered":3,"percent":25},"lines":{"count":59,"covered":25,"percent":42.372881355932201},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":46,"covered":25,"notcovered":21,"percent":54.347826086956516}}},{"filename":"/workdir/bitcoin/src/util/overflow.h","summary":{"branches":{"count":34,"covered":0,"notcovered":34,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":44,"covered":0,"percent":0},"lines":{"count":40,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":50,"covered":0,"notcovered":50,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/rbf.cpp","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":8,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":0,"notcovered":5,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/readwritefile.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":30,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":22,"covered":0,"notcovered":22,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/result.h","summary":{"branches":{"count":6,"covered":1,"notcovered":5,"percent":16.666666666666664},"functions":{"count":13,"covered":5,"percent":38.461538461538467},"instantiations":{"count":113,"covered":5,"percent":4.4247787610619467},"lines":{"count":21,"covered":7,"percent":33.333333333333329},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":37,"covered":8,"notcovered":29,"percent":21.621621621621621}}},{"filename":"/workdir/bitcoin/src/util/serfloat.cpp","summary":{"branches":{"count":24,"covered":0,"notcovered":24,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":40,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":39,"covered":0,"notcovered":39,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/signalinterrupt.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":35,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":22,"covered":0,"notcovered":22,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/sock.cpp","summary":{"branches":{"count":86,"covered":0,"notcovered":86,"percent":0},"functions":{"count":26,"covered":0,"percent":0},"instantiations":{"count":26,"covered":0,"percent":0},"lines":{"count":242,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":195,"covered":0,"notcovered":195,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/sock.h","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":13,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":17,"covered":0,"notcovered":17,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/strencodings.cpp","summary":{"branches":{"count":224,"covered":119,"notcovered":105,"percent":53.125},"functions":{"count":22,"covered":14,"percent":63.636363636363633},"instantiations":{"count":23,"covered":14,"percent":60.869565217391312},"lines":{"count":333,"covered":182,"percent":54.654654654654657},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":275,"covered":164,"notcovered":111,"percent":59.636363636363633}}},{"filename":"/workdir/bitcoin/src/util/strencodings.h","summary":{"branches":{"count":61,"covered":36,"notcovered":25,"percent":59.016393442622949},"functions":{"count":18,"covered":10,"percent":55.555555555555557},"instantiations":{"count":297,"covered":22,"percent":7.4074074074074066},"lines":{"count":89,"covered":49,"percent":55.056179775280903},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":90,"covered":51,"notcovered":39,"percent":56.666666666666664}}},{"filename":"/workdir/bitcoin/src/util/string.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":38,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":29,"covered":0,"notcovered":29,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/string.h","summary":{"branches":{"count":24,"covered":15,"notcovered":9,"percent":62.5},"functions":{"count":18,"covered":12,"percent":66.666666666666657},"instantiations":{"count":563,"covered":24,"percent":4.2628774422735347},"lines":{"count":145,"covered":63,"percent":43.448275862068961},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":43,"covered":28,"notcovered":15,"percent":65.116279069767444}}},{"filename":"/workdir/bitcoin/src/util/subprocess.h","summary":{"branches":{"count":3,"covered":0,"notcovered":3,"percent":0},"functions":{"count":72,"covered":0,"percent":0},"instantiations":{"count":72,"covered":0,"percent":0},"lines":{"count":646,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":77,"covered":0,"notcovered":77,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/syserror.cpp","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":12,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":0,"notcovered":6,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/task_runner.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":4,"covered":3,"percent":75},"instantiations":{"count":4,"covered":3,"percent":75},"lines":{"count":4,"covered":3,"percent":75},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":3,"notcovered":1,"percent":75}}},{"filename":"/workdir/bitcoin/src/util/thread.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":14,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":8,"covered":0,"notcovered":8,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/threadinterrupt.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":7,"covered":1,"percent":14.285714285714285},"instantiations":{"count":7,"covered":1,"percent":14.285714285714285},"lines":{"count":22,"covered":7,"percent":31.818181818181817},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":21,"covered":9,"notcovered":12,"percent":42.857142857142854}}},{"filename":"/workdir/bitcoin/src/util/threadinterrupt.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}},{"filename":"/workdir/bitcoin/src/util/threadnames.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":17,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":0,"notcovered":6,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/threadpool.h","summary":{"branches":{"count":40,"covered":0,"notcovered":40,"percent":0},"functions":{"count":13,"covered":0,"percent":0},"instantiations":{"count":15,"covered":0,"percent":0},"lines":{"count":95,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":129,"covered":0,"notcovered":129,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/time.cpp","summary":{"branches":{"count":44,"covered":17,"notcovered":27,"percent":38.636363636363633},"functions":{"count":16,"covered":6,"percent":37.5},"instantiations":{"count":16,"covered":6,"percent":37.5},"lines":{"count":98,"covered":33,"percent":33.673469387755098},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":81,"covered":43,"notcovered":38,"percent":53.086419753086425}}},{"filename":"/workdir/bitcoin/src/util/time.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":8,"covered":6,"percent":75},"instantiations":{"count":27,"covered":13,"percent":48.148148148148145},"lines":{"count":18,"covered":16,"percent":88.888888888888886},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":8,"covered":6,"notcovered":2,"percent":75}}},{"filename":"/workdir/bitcoin/src/util/tokenpipe.cpp","summary":{"branches":{"count":22,"covered":1,"notcovered":21,"percent":4.5454545454545459},"functions":{"count":10,"covered":2,"percent":20},"instantiations":{"count":10,"covered":2,"percent":20},"lines":{"count":66,"covered":7,"percent":10.606060606060606},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":47,"covered":4,"notcovered":43,"percent":8.5106382978723403}}},{"filename":"/workdir/bitcoin/src/util/tokenpipe.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":26,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":0,"notcovered":10,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/translation.h","summary":{"branches":{"count":4,"covered":2,"notcovered":2,"percent":50},"functions":{"count":14,"covered":3,"percent":21.428571428571427},"instantiations":{"count":140,"covered":3,"percent":2.1428571428571428},"lines":{"count":53,"covered":3,"percent":5.6603773584905666},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":22,"covered":7,"notcovered":15,"percent":31.818181818181817}}},{"filename":"/workdir/bitcoin/src/util/vecdeque.h","summary":{"branches":{"count":66,"covered":0,"notcovered":66,"percent":0},"functions":{"count":35,"covered":0,"percent":0},"instantiations":{"count":288,"covered":0,"percent":0},"lines":{"count":161,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":135,"covered":0,"notcovered":135,"percent":0}}},{"filename":"/workdir/bitcoin/src/util/vector.h","summary":{"branches":{"count":8,"covered":2,"notcovered":6,"percent":25},"functions":{"count":5,"covered":3,"percent":60},"instantiations":{"count":39,"covered":13,"percent":33.333333333333329},"lines":{"count":31,"covered":16,"percent":51.612903225806448},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":4,"notcovered":7,"percent":36.363636363636367}}},{"filename":"/workdir/bitcoin/src/validation.cpp","summary":{"branches":{"count":2224,"covered":150,"notcovered":2074,"percent":6.744604316546762},"functions":{"count":166,"covered":42,"percent":25.301204819277107},"instantiations":{"count":166,"covered":42,"percent":25.301204819277107},"lines":{"count":3964,"covered":514,"percent":12.96670030272452},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4680,"covered":474,"notcovered":4206,"percent":10.128205128205128}}},{"filename":"/workdir/bitcoin/src/validation.h","summary":{"branches":{"count":42,"covered":11,"notcovered":31,"percent":26.190476190476193},"functions":{"count":46,"covered":20,"percent":43.478260869565219},"instantiations":{"count":47,"covered":21,"percent":44.680851063829785},"lines":{"count":128,"covered":58,"percent":45.3125},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":154,"covered":67,"notcovered":87,"percent":43.506493506493506}}},{"filename":"/workdir/bitcoin/src/validationinterface.cpp","summary":{"branches":{"count":60,"covered":18,"notcovered":42,"percent":30},"functions":{"count":46,"covered":16,"percent":34.782608695652172},"instantiations":{"count":61,"covered":17,"percent":27.868852459016392},"lines":{"count":176,"covered":72,"percent":40.909090909090914},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":245,"covered":96,"notcovered":149,"percent":39.183673469387756}}},{"filename":"/workdir/bitcoin/src/validationinterface.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":10,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":10,"covered":0,"notcovered":10,"percent":0}}},{"filename":"/workdir/bitcoin/src/versionbits.cpp","summary":{"branches":{"count":122,"covered":30,"notcovered":92,"percent":24.590163934426229},"functions":{"count":17,"covered":5,"percent":29.411764705882355},"instantiations":{"count":17,"covered":5,"percent":29.411764705882355},"lines":{"count":234,"covered":65,"percent":27.777777777777779},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":192,"covered":57,"notcovered":135,"percent":29.6875}}},{"filename":"/workdir/bitcoin/src/versionbits_impl.h","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":12,"covered":7,"percent":58.333333333333336},"instantiations":{"count":12,"covered":7,"percent":58.333333333333336},"lines":{"count":16,"covered":7,"percent":43.75},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":16,"covered":9,"notcovered":7,"percent":56.25}}},{"filename":"/workdir/bitcoin/src/wallet/coincontrol.cpp","summary":{"branches":{"count":22,"covered":0,"notcovered":22,"percent":0},"functions":{"count":27,"covered":0,"percent":0},"instantiations":{"count":27,"covered":0,"percent":0},"lines":{"count":98,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":54,"covered":0,"notcovered":54,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/coincontrol.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":10,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":0,"notcovered":5,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/coinselection.cpp","summary":{"branches":{"count":246,"covered":0,"notcovered":246,"percent":0},"functions":{"count":39,"covered":0,"percent":0},"instantiations":{"count":39,"covered":0,"percent":0},"lines":{"count":505,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":394,"covered":0,"notcovered":394,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/coinselection.h","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":21,"covered":0,"percent":0},"instantiations":{"count":22,"covered":0,"percent":0},"lines":{"count":67,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":91,"covered":0,"notcovered":91,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/context.cpp","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":2,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":2,"covered":0,"notcovered":2,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/crypter.cpp","summary":{"branches":{"count":36,"covered":0,"notcovered":36,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":92,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":57,"covered":0,"notcovered":57,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/crypter.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":21,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":6,"covered":0,"notcovered":6,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/db.cpp","summary":{"branches":{"count":52,"covered":0,"notcovered":52,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":82,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":85,"covered":0,"notcovered":85,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/db.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":42,"covered":0,"percent":0},"lines":{"count":35,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":15,"covered":0,"notcovered":15,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/dump.cpp","summary":{"branches":{"count":67,"covered":0,"notcovered":67,"percent":0},"functions":{"count":3,"covered":0,"percent":0},"instantiations":{"count":3,"covered":0,"percent":0},"lines":{"count":207,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":110,"covered":0,"notcovered":110,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/external_signer_scriptpubkeyman.cpp","summary":{"branches":{"count":30,"covered":0,"notcovered":30,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":59,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":72,"covered":0,"notcovered":72,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/external_signer_scriptpubkeyman.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":4,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":4,"covered":0,"notcovered":4,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/feebumper.cpp","summary":{"branches":{"count":88,"covered":0,"notcovered":88,"percent":0},"functions":{"count":7,"covered":0,"percent":0},"instantiations":{"count":7,"covered":0,"percent":0},"lines":{"count":239,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":160,"covered":0,"notcovered":160,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/feebumper.h","summary":{"branches":{"count":13,"covered":0,"notcovered":13,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":25,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":21,"covered":0,"notcovered":21,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/fees.cpp","summary":{"branches":{"count":26,"covered":0,"notcovered":26,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":46,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":37,"covered":0,"notcovered":37,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/init.cpp","summary":{"branches":{"count":12,"covered":0,"notcovered":12,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":56,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":39,"covered":0,"notcovered":39,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/interfaces.cpp","summary":{"branches":{"count":88,"covered":0,"notcovered":88,"percent":0},"functions":{"count":98,"covered":0,"percent":0},"instantiations":{"count":98,"covered":0,"percent":0},"lines":{"count":478,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":429,"covered":0,"notcovered":429,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/load.cpp","summary":{"branches":{"count":48,"covered":0,"notcovered":48,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":129,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":77,"covered":0,"notcovered":77,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/migrate.cpp","summary":{"branches":{"count":132,"covered":0,"notcovered":132,"percent":0},"functions":{"count":28,"covered":0,"percent":0},"instantiations":{"count":28,"covered":0,"percent":0},"lines":{"count":408,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":213,"covered":0,"notcovered":213,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/migrate.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":19,"covered":0,"percent":0},"instantiations":{"count":19,"covered":0,"percent":0},"lines":{"count":22,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":24,"covered":0,"notcovered":24,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/receive.cpp","summary":{"branches":{"count":160,"covered":0,"notcovered":160,"percent":0},"functions":{"count":19,"covered":0,"percent":0},"instantiations":{"count":19,"covered":0,"percent":0},"lines":{"count":276,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":283,"covered":0,"notcovered":283,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/rpc/addresses.cpp","summary":{"branches":{"count":116,"covered":0,"notcovered":116,"percent":0},"functions":{"count":29,"covered":0,"percent":0},"instantiations":{"count":29,"covered":0,"percent":0},"lines":{"count":708,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":235,"covered":0,"notcovered":235,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/rpc/backup.cpp","summary":{"branches":{"count":176,"covered":0,"notcovered":176,"percent":0},"functions":{"count":15,"covered":0,"percent":0},"instantiations":{"count":15,"covered":0,"percent":0},"lines":{"count":725,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":291,"covered":0,"notcovered":291,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/rpc/coins.cpp","summary":{"branches":{"count":154,"covered":0,"notcovered":154,"percent":0},"functions":{"count":15,"covered":0,"percent":0},"instantiations":{"count":15,"covered":0,"percent":0},"lines":{"count":822,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":259,"covered":0,"notcovered":259,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/rpc/encrypt.cpp","summary":{"branches":{"count":50,"covered":0,"notcovered":50,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":348,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":125,"covered":0,"notcovered":125,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/rpc/signmessage.cpp","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":73,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":25,"covered":0,"notcovered":25,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/rpc/spend.cpp","summary":{"branches":{"count":488,"covered":0,"notcovered":488,"percent":0},"functions":{"count":31,"covered":0,"percent":0},"instantiations":{"count":31,"covered":0,"percent":0},"lines":{"count":1963,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":691,"covered":0,"notcovered":691,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/rpc/transactions.cpp","summary":{"branches":{"count":252,"covered":0,"notcovered":252,"percent":0},"functions":{"count":24,"covered":0,"percent":0},"instantiations":{"count":25,"covered":0,"percent":0},"lines":{"count":1033,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":377,"covered":0,"notcovered":377,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/rpc/util.cpp","summary":{"branches":{"count":56,"covered":0,"notcovered":56,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":114,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":79,"covered":0,"notcovered":79,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/rpc/wallet.cpp","summary":{"branches":{"count":160,"covered":0,"notcovered":160,"percent":0},"functions":{"count":24,"covered":0,"percent":0},"instantiations":{"count":24,"covered":0,"percent":0},"lines":{"count":1138,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":282,"covered":0,"notcovered":282,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/scriptpubkeyman.cpp","summary":{"branches":{"count":525,"covered":0,"notcovered":525,"percent":0},"functions":{"count":79,"covered":0,"percent":0},"instantiations":{"count":79,"covered":0,"percent":0},"lines":{"count":1176,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1226,"covered":0,"notcovered":1226,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/scriptpubkeyman.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":39,"covered":0,"percent":0},"instantiations":{"count":41,"covered":0,"percent":0},"lines":{"count":46,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":48,"covered":0,"notcovered":48,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/spend.cpp","summary":{"branches":{"count":601,"covered":0,"notcovered":601,"percent":0},"functions":{"count":42,"covered":0,"percent":0},"instantiations":{"count":42,"covered":0,"percent":0},"lines":{"count":1020,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":858,"covered":0,"notcovered":858,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/spend.h","summary":{"branches":{"count":2,"covered":0,"notcovered":2,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":4,"covered":0,"percent":0},"lines":{"count":6,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":7,"covered":0,"notcovered":7,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/sqlite.cpp","summary":{"branches":{"count":222,"covered":0,"notcovered":222,"percent":0},"functions":{"count":35,"covered":0,"percent":0},"instantiations":{"count":35,"covered":0,"percent":0},"lines":{"count":499,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":539,"covered":0,"notcovered":539,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/sqlite.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":16,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":11,"covered":0,"notcovered":11,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/test/fuzz/coincontrol.cpp","summary":{"branches":{"count":8,"covered":0,"notcovered":8,"percent":0},"functions":{"count":14,"covered":0,"percent":0},"instantiations":{"count":14,"covered":0,"percent":0},"lines":{"count":101,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":26,"covered":0,"notcovered":26,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/test/fuzz/coinselection.cpp","summary":{"branches":{"count":180,"covered":0,"notcovered":180,"percent":0},"functions":{"count":12,"covered":0,"percent":0},"instantiations":{"count":14,"covered":0,"percent":0},"lines":{"count":331,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":389,"covered":0,"notcovered":389,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/test/fuzz/crypter.cpp","summary":{"branches":{"count":14,"covered":0,"notcovered":14,"percent":0},"functions":{"count":9,"covered":0,"percent":0},"instantiations":{"count":9,"covered":0,"percent":0},"lines":{"count":91,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":28,"covered":0,"notcovered":28,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/test/fuzz/fees.cpp","summary":{"branches":{"count":20,"covered":0,"notcovered":20,"percent":0},"functions":{"count":8,"covered":0,"percent":0},"instantiations":{"count":8,"covered":0,"percent":0},"lines":{"count":74,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":41,"covered":0,"notcovered":41,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/test/fuzz/scriptpubkeyman.cpp","summary":{"branches":{"count":58,"covered":0,"notcovered":58,"percent":0},"functions":{"count":10,"covered":0,"percent":0},"instantiations":{"count":10,"covered":0,"percent":0},"lines":{"count":207,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":130,"covered":0,"notcovered":130,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/test/fuzz/spend.cpp","summary":{"branches":{"count":24,"covered":0,"notcovered":24,"percent":0},"functions":{"count":5,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":81,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":50,"covered":0,"notcovered":50,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/test/fuzz/wallet_bdb_parser.cpp","summary":{"branches":{"count":64,"covered":0,"notcovered":64,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":56,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":82,"covered":0,"notcovered":82,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/test/util.cpp","summary":{"branches":{"count":44,"covered":0,"notcovered":44,"percent":0},"functions":{"count":19,"covered":0,"percent":0},"instantiations":{"count":19,"covered":0,"percent":0},"lines":{"count":176,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":137,"covered":0,"notcovered":137,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/test/util.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":21,"covered":0,"percent":0},"instantiations":{"count":21,"covered":0,"percent":0},"lines":{"count":25,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":28,"covered":0,"notcovered":28,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/transaction.cpp","summary":{"branches":{"count":16,"covered":0,"notcovered":16,"percent":0},"functions":{"count":6,"covered":0,"percent":0},"instantiations":{"count":6,"covered":0,"percent":0},"lines":{"count":41,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":20,"covered":0,"notcovered":20,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/transaction.h","summary":{"branches":{"count":42,"covered":0,"notcovered":42,"percent":0},"functions":{"count":51,"covered":0,"percent":0},"instantiations":{"count":124,"covered":0,"percent":0},"lines":{"count":164,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":124,"covered":0,"notcovered":124,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/types.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":5,"covered":0,"notcovered":5,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/wallet.cpp","summary":{"branches":{"count":1556,"covered":0,"notcovered":1556,"percent":0},"functions":{"count":214,"covered":0,"percent":0},"instantiations":{"count":216,"covered":0,"percent":0},"lines":{"count":3272,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":3097,"covered":0,"notcovered":3097,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/wallet.h","summary":{"branches":{"count":49,"covered":0,"notcovered":49,"percent":0},"functions":{"count":36,"covered":0,"percent":0},"instantiations":{"count":59,"covered":0,"percent":0},"lines":{"count":97,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":162,"covered":0,"notcovered":162,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/walletdb.cpp","summary":{"branches":{"count":308,"covered":0,"notcovered":308,"percent":0},"functions":{"count":83,"covered":0,"percent":0},"instantiations":{"count":83,"covered":0,"percent":0},"lines":{"count":1404,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":645,"covered":0,"notcovered":645,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/walletdb.h","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":13,"covered":0,"percent":0},"instantiations":{"count":40,"covered":0,"percent":0},"lines":{"count":59,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":32,"covered":0,"notcovered":32,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/walletutil.cpp","summary":{"branches":{"count":25,"covered":0,"notcovered":25,"percent":0},"functions":{"count":2,"covered":0,"percent":0},"instantiations":{"count":2,"covered":0,"percent":0},"lines":{"count":56,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":38,"covered":0,"notcovered":38,"percent":0}}},{"filename":"/workdir/bitcoin/src/wallet/walletutil.h","summary":{"branches":{"count":4,"covered":0,"notcovered":4,"percent":0},"functions":{"count":4,"covered":0,"percent":0},"instantiations":{"count":5,"covered":0,"percent":0},"lines":{"count":21,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":19,"covered":0,"notcovered":19,"percent":0}}},{"filename":"/workdir/bitcoin/src/walletinitinterface.h","summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":1,"covered":0,"percent":0},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":0,"notcovered":1,"percent":0}}}],"totals":{"branches":{"count":92658,"covered":8638,"notcovered":84020,"percent":9.3224546180578045},"functions":{"count":13321,"covered":2495,"percent":18.729825088206592},"instantiations":{"count":32483,"covered":3683,"percent":11.338238463196133},"lines":{"count":213825,"covered":30292,"percent":14.166725125686893},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":189712,"covered":16440,"notcovered":173272,"percent":8.6657670574344277}}}],"type":"llvm.coverage.json.export","version":"3.0.1"}