MCPcopy Index your code
hub / github.com/git/git / bitmap_test_data_prepare

Function bitmap_test_data_prepare

pack-bitmap.c:2758–2774  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2756}
2757
2758static void bitmap_test_data_prepare(struct bitmap_test_data *tdata,
2759 struct bitmap_index *bitmap_git)
2760{
2761 memset(tdata, 0, sizeof(struct bitmap_test_data));
2762
2763 tdata->bitmap_git = bitmap_git;
2764 tdata->base = bitmap_new();
2765 tdata->commits = ewah_to_bitmap(bitmap_git->commits);
2766 tdata->trees = ewah_to_bitmap(bitmap_git->trees);
2767 tdata->blobs = ewah_to_bitmap(bitmap_git->blobs);
2768 tdata->tags = ewah_to_bitmap(bitmap_git->tags);
2769
2770 if (bitmap_git->base) {
2771 tdata->base_tdata = xmalloc(sizeof(struct bitmap_test_data));
2772 bitmap_test_data_prepare(tdata->base_tdata, bitmap_git->base);
2773 }
2774}
2775
2776static void bitmap_test_data_release(struct bitmap_test_data *tdata)
2777{

Callers 1

test_bitmap_walkFunction · 0.85

Calls 3

bitmap_newFunction · 0.85
ewah_to_bitmapFunction · 0.85
xmallocFunction · 0.70

Tested by 1

test_bitmap_walkFunction · 0.68