Skip to content
Snippets Groups Projects
alloc_weak.res.oracle 21.64 KiB
[kernel] Parsing tests/builtins/alloc_weak.c (with preprocessing)
[kernel:typing:int-conversion] tests/builtins/alloc_weak.c:37: Warning: 
  Conversion from a pointer to an integer without an explicit cast
[eva] Analyzing a complete application starting at main
[eva] Computing initial state
[eva] Initial state computed
[eva:initial-state] Values of globals at initialization
  v ∈ [--..--]
[eva] computing for function main1 <- main.
  Called from tests/builtins/alloc_weak.c:72.
[eva] tests/builtins/alloc_weak.c:23: Call to builtin malloc
[eva] tests/builtins/alloc_weak.c:23: allocating variable __malloc_main1_l23
[eva] tests/builtins/alloc_weak.c:23: Call to builtin malloc
[eva:malloc:weak] tests/builtins/alloc_weak.c:23: 
  marking variable `__malloc_main1_l23' as weak
[eva] computing for function copy <- main1 <- main.
  Called from tests/builtins/alloc_weak.c:27.
[eva] tests/builtins/alloc_weak.c:14: Call to builtin memcpy
[eva] tests/builtins/alloc_weak.c:14: 
  function memcpy: precondition 'valid_dest' got status valid.
[eva] tests/builtins/alloc_weak.c:14: 
  function memcpy: precondition 'valid_src' got status valid.
[eva] tests/builtins/alloc_weak.c:14: 
  function memcpy: precondition 'separation' got status valid.
[eva] share/libc/string.h:98: 
  cannot evaluate ACSL term, unsupported ACSL construct: logic function memcmp
[eva] Recording results for copy
[eva] Done for function copy
[eva] computing for function copy <- main1 <- main.
  Called from tests/builtins/alloc_weak.c:28.
[eva] tests/builtins/alloc_weak.c:14: Call to builtin memcpy
[eva] Recording results for copy
[eva] Done for function copy
[eva:alarm] tests/builtins/alloc_weak.c:29: Warning: 
  out of bounds write. assert \valid(p);
[eva:alarm] tests/builtins/alloc_weak.c:30: Warning: 
  accessing uninitialized left-value. assert \initialized(p);
[eva] Recording results for main1
[eva] Done for function main1
[eva] computing for function main2 <- main.
  Called from tests/builtins/alloc_weak.c:73.
[eva] tests/builtins/alloc_weak.c:37: Call to builtin malloc
[eva] tests/builtins/alloc_weak.c:37: allocating variable __malloc_main2_l37
[eva] Semantic level unrolling superposing up to 100 states
[eva] Semantic level unrolling superposing up to 200 states
[eva] Semantic level unrolling superposing up to 300 states
[eva] Semantic level unrolling superposing up to 400 states
[eva] Semantic level unrolling superposing up to 500 states
[eva] Semantic level unrolling superposing up to 600 states
[eva] Semantic level unrolling superposing up to 700 states
[eva] Semantic level unrolling superposing up to 800 states
[eva] Recording results for main2
[eva] Done for function main2
[eva] computing for function main3 <- main.
  Called from tests/builtins/alloc_weak.c:74.
[eva] tests/builtins/alloc_weak.c:51: Call to builtin malloc
[eva] tests/builtins/alloc_weak.c:51: allocating variable __malloc_main3_l51
[eva] tests/builtins/alloc_weak.c:50: starting to merge loop iterations
[eva] tests/builtins/alloc_weak.c:51: Call to builtin malloc
[eva:malloc:weak] tests/builtins/alloc_weak.c:51: 
  marking variable `__malloc_main3_l51' as weak
[eva] tests/builtins/alloc_weak.c:51: Call to builtin malloc
[eva] tests/builtins/alloc_weak.c:51: Call to builtin malloc
[eva:alarm] tests/builtins/alloc_weak.c:62: Warning: 
  accessing uninitialized left-value. assert \initialized(&q);
[eva:alarm] tests/builtins/alloc_weak.c:62: Warning: 
  accessing uninitialized left-value. assert \initialized(&r);
[eva:alarm] tests/builtins/alloc_weak.c:62: Warning: 
  pointer subtraction. assert \base_addr(q) ≡ \base_addr(r);
[eva:alarm] tests/builtins/alloc_weak.c:63: Warning: 
  pointer comparison. assert \pointer_comparable((void *)q, (void *)r);
[eva] Recording results for main3
[eva] Done for function main3
[eva] Recording results for main
[eva] done for function main
[eva] ====== VALUES COMPUTED ======
[eva:final-states] Values at end of function main2:
  __fc_heap_status ∈ [--..--]
  t[0] ∈ {0}
   [1] ∈ {1}
   [2] ∈ {2}
   [3] ∈ {3}
   [4] ∈ {4}
   [5] ∈ {5}
   [6] ∈ {6}
   [7] ∈ {7}
   [8] ∈ {8}
   [9] ∈ {9}
   [10] ∈ {10}
   [11] ∈ {11}
   [12] ∈ {12}
   [13] ∈ {13}
   [14] ∈ {14}
   [15] ∈ {15}
   [16] ∈ {16}
   [17] ∈ {17}
   [18] ∈ {18}
   [19] ∈ {19}
   [20] ∈ {20}
   [21] ∈ {21}
   [22] ∈ {22}
   [23] ∈ {23}
   [24] ∈ {24}
   [25] ∈ {25}
   [26] ∈ {26}
   [27] ∈ {27}
   [28] ∈ {28}
   [29] ∈ {29}
   [30] ∈ {30}
   [31] ∈ {31}
   [32] ∈ {32}
   [33] ∈ {33}
   [34] ∈ {34}
   [35] ∈ {35}
   [36] ∈ {36}
   [37] ∈ {37}
   [38] ∈ {38}
   [39] ∈ {39}
   [40] ∈ {40}
   [41] ∈ {41}
   [42] ∈ {42}
   [43] ∈ {43}
   [44] ∈ {44}
   [45] ∈ {45}
   [46] ∈ {46}
   [47] ∈ {47}
   [48] ∈ {48}
   [49] ∈ {49}
   [50] ∈ {50}
   [51] ∈ {51}
   [52] ∈ {52}
   [53] ∈ {53}
   [54] ∈ {54}
   [55] ∈ {55}
   [56] ∈ {56}
   [57] ∈ {57}
   [58] ∈ {58}
   [59] ∈ {59}
   [60] ∈ {60}
   [61] ∈ {61}
   [62] ∈ {62}
   [63] ∈ {63}
   [64] ∈ {64}
   [65] ∈ {65}
   [66] ∈ {66}
   [67] ∈ {67}
   [68] ∈ {68}
   [69] ∈ {69}
   [70] ∈ {70}
   [71] ∈ {71}
   [72] ∈ {72}
   [73] ∈ {73}
   [74] ∈ {74}
   [75] ∈ {75}
   [76] ∈ {76}
   [77] ∈ {77}
   [78] ∈ {78}
   [79] ∈ {79}
   [80] ∈ {80}
   [81] ∈ {81}
   [82] ∈ {82}
   [83] ∈ {83}
   [84] ∈ {84}
   [85] ∈ {85}
   [86] ∈ {86}
   [87] ∈ {87}
   [88] ∈ {88}
   [89] ∈ {89}
   [90] ∈ {90}
   [91] ∈ {91}
   [92] ∈ {92}
   [93] ∈ {93}
   [94] ∈ {94}
   [95] ∈ {95}
   [96] ∈ {96}
   [97] ∈ {97}
   [98] ∈ {98}
   [99] ∈ {99}
   [100] ∈ {100}
   [101] ∈ {101}
   [102] ∈ {102}
   [103] ∈ {103}
   [104] ∈ {104}
   [105] ∈ {105}
   [106] ∈ {106}
   [107] ∈ {107}
   [108] ∈ {108}
   [109] ∈ {109}
   [110] ∈ {110}
   [111] ∈ {111}
   [112] ∈ {112}
   [113] ∈ {113}
   [114] ∈ {114}
   [115] ∈ {115}
   [116] ∈ {116}
   [117] ∈ {117}
   [118] ∈ {118}
   [119] ∈ {119}
   [120] ∈ {120}
   [121] ∈ {121}
   [122] ∈ {122}
   [123] ∈ {123}
   [124] ∈ {124}
   [125] ∈ {125}
   [126] ∈ {126}
   [127] ∈ {127}
   [128] ∈ {128}
   [129] ∈ {129}
   [130] ∈ {130}
   [131] ∈ {131}
   [132] ∈ {132}
   [133] ∈ {133}
   [134] ∈ {134}
   [135] ∈ {135}
   [136] ∈ {136}
   [137] ∈ {137}
   [138] ∈ {138}
   [139] ∈ {139}
   [140] ∈ {140}
   [141] ∈ {141}
   [142] ∈ {142}
   [143] ∈ {143}
   [144] ∈ {144}
   [145] ∈ {145}
   [146] ∈ {146}
   [147] ∈ {147}
   [148] ∈ {148}
   [149] ∈ {149}
   [150] ∈ {150}
   [151] ∈ {151}
   [152] ∈ {152}
   [153] ∈ {153}
   [154] ∈ {154}
   [155] ∈ {155}
   [156] ∈ {156}
   [157] ∈ {157}
   [158] ∈ {158}
   [159] ∈ {159}
   [160] ∈ {160}
   [161] ∈ {161}
   [162] ∈ {162}
   [163] ∈ {163}
   [164] ∈ {164}
   [165] ∈ {165}
   [166] ∈ {166}
   [167] ∈ {167}
   [168] ∈ {168}
   [169] ∈ {169}
   [170] ∈ {170}
   [171] ∈ {171}
   [172] ∈ {172}
   [173] ∈ {173}
   [174] ∈ {174}
   [175] ∈ {175}
   [176] ∈ {176}
   [177] ∈ {177}
   [178] ∈ {178}
   [179] ∈ {179}
   [180] ∈ {180}
   [181] ∈ {181}
   [182] ∈ {182}
   [183] ∈ {183}
   [184] ∈ {184}
   [185] ∈ {185}
   [186] ∈ {186}
   [187] ∈ {187}
   [188] ∈ {188}
   [189] ∈ {189}
   [190] ∈ {190}
   [191] ∈ {191}
   [192] ∈ {192}
   [193] ∈ {193}
   [194] ∈ {194}
   [195] ∈ {195}
   [196] ∈ {196}
   [197] ∈ {197}
   [198] ∈ {198}
   [199] ∈ {199}
   [200] ∈ {200}
   [201] ∈ {201}
   [202] ∈ {202}
   [203] ∈ {203}
   [204] ∈ {204}
   [205] ∈ {205}
   [206] ∈ {206}
   [207] ∈ {207}
   [208] ∈ {208}
   [209] ∈ {209}
   [210] ∈ {210}
   [211] ∈ {211}
   [212] ∈ {212}
   [213] ∈ {213}
   [214] ∈ {214}
   [215] ∈ {215}
   [216] ∈ {216}
   [217] ∈ {217}
   [218] ∈ {218}
   [219] ∈ {219}
   [220] ∈ {220}
   [221] ∈ {221}
   [222] ∈ {222}
   [223] ∈ {223}
   [224] ∈ {224}
   [225] ∈ {225}
   [226] ∈ {226}
   [227] ∈ {227}
   [228] ∈ {228}
   [229] ∈ {229}
   [230] ∈ {230}
   [231] ∈ {231}
   [232] ∈ {232}
   [233] ∈ {233}
   [234] ∈ {234}
   [235] ∈ {235}
   [236] ∈ {236}
   [237] ∈ {237}
   [238] ∈ {238}
   [239] ∈ {239}
   [240] ∈ {240}
   [241] ∈ {241}
   [242] ∈ {242}
   [243] ∈ {243}
   [244] ∈ {244}
   [245] ∈ {245}
   [246] ∈ {246}
   [247] ∈ {247}
   [248] ∈ {248}
   [249] ∈ {249}
   [250] ∈ {250}
   [251] ∈ {251}
   [252] ∈ {252}
   [253] ∈ {253}
   [254] ∈ {254}
   [255] ∈ {255}
   [256] ∈ {256}
   [257] ∈ {257}
   [258] ∈ {258}
   [259] ∈ {259}
   [260] ∈ {260}
   [261] ∈ {261}
   [262] ∈ {262}
   [263] ∈ {263}
   [264] ∈ {264}
   [265] ∈ {265}
   [266] ∈ {266}
   [267] ∈ {267}
   [268] ∈ {268}
   [269] ∈ {269}
   [270] ∈ {270}
   [271] ∈ {271}
   [272] ∈ {272}
   [273] ∈ {273}
   [274] ∈ {274}
   [275] ∈ {275}
   [276] ∈ {276}
   [277] ∈ {277}
   [278] ∈ {278}
   [279] ∈ {279}
   [280] ∈ {280}
   [281] ∈ {281}
   [282] ∈ {282}
   [283] ∈ {283}
   [284] ∈ {284}
   [285] ∈ {285}
   [286] ∈ {286}
   [287] ∈ {287}
   [288] ∈ {288}
   [289] ∈ {289}
   [290] ∈ {290}
   [291] ∈ {291}
   [292] ∈ {292}
   [293] ∈ {293}
   [294] ∈ {294}
   [295] ∈ {295}
   [296] ∈ {296}
   [297] ∈ {297}
   [298] ∈ {298}
   [299] ∈ {299}
   [300] ∈ {300}
   [301] ∈ {301}
   [302] ∈ {302}
   [303] ∈ {303}
   [304] ∈ {304}
   [305] ∈ {305}
   [306] ∈ {306}
   [307] ∈ {307}
   [308] ∈ {308}
   [309] ∈ {309}
   [310] ∈ {310}
   [311] ∈ {311}
   [312] ∈ {312}
   [313] ∈ {313}
   [314] ∈ {314}
   [315] ∈ {315}
   [316] ∈ {316}
   [317] ∈ {317}
   [318] ∈ {318}
   [319] ∈ {319}
   [320] ∈ {320}
   [321] ∈ {321}
   [322] ∈ {322}
   [323] ∈ {323}
   [324] ∈ {324}
   [325] ∈ {325}
   [326] ∈ {326}
   [327] ∈ {327}
   [328] ∈ {328}
   [329] ∈ {329}
   [330] ∈ {330}
   [331] ∈ {331}
   [332] ∈ {332}
   [333] ∈ {333}
   [334] ∈ {334}
   [335] ∈ {335}
   [336] ∈ {336}
   [337] ∈ {337}
   [338] ∈ {338}
   [339] ∈ {339}
   [340] ∈ {340}
   [341] ∈ {341}
   [342] ∈ {342}
   [343] ∈ {343}
   [344] ∈ {344}
   [345] ∈ {345}
   [346] ∈ {346}
   [347] ∈ {347}
   [348] ∈ {348}
   [349] ∈ {349}
   [350] ∈ {350}
   [351] ∈ {351}
   [352] ∈ {352}
   [353] ∈ {353}
   [354] ∈ {354}
   [355] ∈ {355}
   [356] ∈ {356}
   [357] ∈ {357}
   [358] ∈ {358}
   [359] ∈ {359}
   [360] ∈ {360}
   [361] ∈ {361}
   [362] ∈ {362}
   [363] ∈ {363}
   [364] ∈ {364}
   [365] ∈ {365}
   [366] ∈ {366}
   [367] ∈ {367}
   [368] ∈ {368}
   [369] ∈ {369}
   [370] ∈ {370}
   [371] ∈ {371}
   [372] ∈ {372}
   [373] ∈ {373}
   [374] ∈ {374}
   [375] ∈ {375}
   [376] ∈ {376}
   [377] ∈ {377}
   [378] ∈ {378}
   [379] ∈ {379}
   [380] ∈ {380}
   [381] ∈ {381}
   [382] ∈ {382}
   [383] ∈ {383}
   [384] ∈ {384}
   [385] ∈ {385}
   [386] ∈ {386}
   [387] ∈ {387}
   [388] ∈ {388}
   [389] ∈ {389}
   [390] ∈ {390}
   [391] ∈ {391}
   [392] ∈ {392}
   [393] ∈ {393}
   [394] ∈ {394}
   [395] ∈ {395}
   [396] ∈ {396}
   [397] ∈ {397}
   [398] ∈ {398}
   [399] ∈ {399}
   [400] ∈ {400}
   [401] ∈ {401}
   [402] ∈ {402}
   [403] ∈ {403}
   [404] ∈ {404}
   [405] ∈ {405}
   [406] ∈ {406}
   [407] ∈ {407}
   [408] ∈ {408}
   [409] ∈ {409}
   [410] ∈ {410}
   [411] ∈ {411}
   [412] ∈ {412}
   [413] ∈ {413}
   [414] ∈ {414}
   [415] ∈ {415}
   [416] ∈ {416}
   [417] ∈ {417}
   [418] ∈ {418}
   [419] ∈ {419}
   [420] ∈ {420}
   [421] ∈ {421}
   [422] ∈ {422}
   [423] ∈ {423}
   [424] ∈ {424}
   [425] ∈ {425}
   [426] ∈ {426}
   [427] ∈ {427}
   [428] ∈ {428}
   [429] ∈ {429}
   [430] ∈ {430}
   [431] ∈ {431}
   [432] ∈ {432}
   [433] ∈ {433}
   [434] ∈ {434}
   [435] ∈ {435}
   [436] ∈ {436}
   [437] ∈ {437}
   [438] ∈ {438}
   [439] ∈ {439}
   [440] ∈ {440}
   [441] ∈ {441}
   [442] ∈ {442}
   [443] ∈ {443}
   [444] ∈ {444}
   [445] ∈ {445}
   [446] ∈ {446}
   [447] ∈ {447}
   [448] ∈ {448}
   [449] ∈ {449}
   [450] ∈ {450}
   [451] ∈ {451}
   [452] ∈ {452}
   [453] ∈ {453}
   [454] ∈ {454}
   [455] ∈ {455}
   [456] ∈ {456}
   [457] ∈ {457}
   [458] ∈ {458}
   [459] ∈ {459}
   [460] ∈ {460}
   [461] ∈ {461}
   [462] ∈ {462}
   [463] ∈ {463}
   [464] ∈ {464}
   [465] ∈ {465}
   [466] ∈ {466}
   [467] ∈ {467}
   [468] ∈ {468}
   [469] ∈ {469}
   [470] ∈ {470}
   [471] ∈ {471}
   [472] ∈ {472}
   [473] ∈ {473}
   [474] ∈ {474}
   [475] ∈ {475}
   [476] ∈ {476}
   [477] ∈ {477}
   [478] ∈ {478}
   [479] ∈ {479}
   [480] ∈ {480}
   [481] ∈ {481}
   [482] ∈ {482}
   [483] ∈ {483}
   [484] ∈ {484}
   [485] ∈ {485}
   [486] ∈ {486}
   [487] ∈ {487}
   [488] ∈ {488}
   [489] ∈ {489}
   [490] ∈ {490}
   [491] ∈ {491}
   [492] ∈ {492}
   [493] ∈ {493}
   [494] ∈ {494}
   [495] ∈ {495}
   [496] ∈ {496}
   [497] ∈ {497}
   [498] ∈ {498}
   [499] ∈ {499}
   [500] ∈ {500}
   [501] ∈ {501}
   [502] ∈ {502}
   [503] ∈ {503}
   [504] ∈ {504}
   [505] ∈ {505}
   [506] ∈ {506}
   [507] ∈ {507}
   [508] ∈ {508}
   [509] ∈ {509}
   [510] ∈ {510}
   [511] ∈ {511}
   [512] ∈ {512}
   [513] ∈ {513}
   [514] ∈ {514}
   [515] ∈ {515}
   [516] ∈ {516}
   [517] ∈ {517}
   [518] ∈ {518}
   [519] ∈ {519}
   [520] ∈ {520}
   [521] ∈ {521}
   [522] ∈ {522}
   [523] ∈ {523}
   [524] ∈ {524}
   [525] ∈ {525}
   [526] ∈ {526}
   [527] ∈ {527}
   [528] ∈ {528}
   [529] ∈ {529}
   [530] ∈ {530}
   [531] ∈ {531}
   [532] ∈ {532}
   [533] ∈ {533}
   [534] ∈ {534}
   [535] ∈ {535}
   [536] ∈ {536}
   [537] ∈ {537}
   [538] ∈ {538}
   [539] ∈ {539}
   [540] ∈ {540}
   [541] ∈ {541}
   [542] ∈ {542}
   [543] ∈ {543}
   [544] ∈ {544}
   [545] ∈ {545}
   [546] ∈ {546}
   [547] ∈ {547}
   [548] ∈ {548}
   [549] ∈ {549}
   [550] ∈ {550}
   [551] ∈ {551}
   [552] ∈ {552}
   [553] ∈ {553}
   [554] ∈ {554}
   [555] ∈ {555}
   [556] ∈ {556}
   [557] ∈ {557}
   [558] ∈ {558}
   [559] ∈ {559}
   [560] ∈ {560}
   [561] ∈ {561}
   [562] ∈ {562}
   [563] ∈ {563}
   [564] ∈ {564}
   [565] ∈ {565}
   [566] ∈ {566}
   [567] ∈ {567}
   [568] ∈ {568}
   [569] ∈ {569}
   [570] ∈ {570}
   [571] ∈ {571}
   [572] ∈ {572}
   [573] ∈ {573}
   [574] ∈ {574}
   [575] ∈ {575}
   [576] ∈ {576}
   [577] ∈ {577}
   [578] ∈ {578}
   [579] ∈ {579}
   [580] ∈ {580}
   [581] ∈ {581}
   [582] ∈ {582}
   [583] ∈ {583}
   [584] ∈ {584}
   [585] ∈ {585}
   [586] ∈ {586}
   [587] ∈ {587}
   [588] ∈ {588}
   [589] ∈ {589}
   [590] ∈ {590}
   [591] ∈ {591}
   [592] ∈ {592}
   [593] ∈ {593}
   [594] ∈ {594}
   [595] ∈ {595}
   [596] ∈ {596}
   [597] ∈ {597}
   [598] ∈ {598}
   [599] ∈ {599}
   [600] ∈ {600}
   [601] ∈ {601}
   [602] ∈ {602}
   [603] ∈ {603}
   [604] ∈ {604}
   [605] ∈ {605}
   [606] ∈ {606}
   [607] ∈ {607}
   [608] ∈ {608}
   [609] ∈ {609}
   [610] ∈ {610}
   [611] ∈ {611}
   [612] ∈ {612}
   [613] ∈ {613}
   [614] ∈ {614}
   [615] ∈ {615}
   [616] ∈ {616}
   [617] ∈ {617}
   [618] ∈ {618}
   [619] ∈ {619}
   [620] ∈ {620}
   [621] ∈ {621}
   [622] ∈ {622}
   [623] ∈ {623}
   [624] ∈ {624}
   [625] ∈ {625}
   [626] ∈ {626}
   [627] ∈ {627}
   [628] ∈ {628}
   [629] ∈ {629}
   [630] ∈ {630}
   [631] ∈ {631}
   [632] ∈ {632}
   [633] ∈ {633}
   [634] ∈ {634}
   [635] ∈ {635}
   [636] ∈ {636}
   [637] ∈ {637}
   [638] ∈ {638}
   [639] ∈ {639}
   [640] ∈ {640}
   [641] ∈ {641}
   [642] ∈ {642}
   [643] ∈ {643}
   [644] ∈ {644}
   [645] ∈ {645}
   [646] ∈ {646}
   [647] ∈ {647}
   [648] ∈ {648}
   [649] ∈ {649}
   [650] ∈ {650}
   [651] ∈ {651}
   [652] ∈ {652}
   [653] ∈ {653}
   [654] ∈ {654}
   [655] ∈ {655}
   [656] ∈ {656}
   [657] ∈ {657}
   [658] ∈ {658}
   [659] ∈ {659}
   [660] ∈ {660}
   [661] ∈ {661}
   [662] ∈ {662}
   [663] ∈ {663}
   [664] ∈ {664}
   [665] ∈ {665}
   [666] ∈ {666}
   [667] ∈ {667}
   [668] ∈ {668}
   [669] ∈ {669}
   [670] ∈ {670}
   [671] ∈ {671}
   [672] ∈ {672}
   [673] ∈ {673}
   [674] ∈ {674}
   [675] ∈ {675}
   [676] ∈ {676}
   [677] ∈ {677}
   [678] ∈ {678}
   [679] ∈ {679}
   [680] ∈ {680}
   [681] ∈ {681}
   [682] ∈ {682}
   [683] ∈ {683}
   [684] ∈ {684}
   [685] ∈ {685}
   [686] ∈ {686}
   [687] ∈ {687}
   [688] ∈ {688}
   [689] ∈ {689}
   [690] ∈ {690}
   [691] ∈ {691}
   [692] ∈ {692}
   [693] ∈ {693}
   [694] ∈ {694}
   [695] ∈ {695}
   [696] ∈ {696}
   [697] ∈ {697}
   [698] ∈ {698}
   [699] ∈ {699}
   [700] ∈ {700}
   [701] ∈ {701}
   [702] ∈ {702}
   [703] ∈ {703}
   [704] ∈ {704}
   [705] ∈ {705}
   [706] ∈ {706}
   [707] ∈ {707}
   [708] ∈ {708}
   [709] ∈ {709}
   [710] ∈ {710}
   [711] ∈ {711}
   [712] ∈ {712}
   [713] ∈ {713}
   [714] ∈ {714}
   [715] ∈ {715}
   [716] ∈ {716}
   [717] ∈ {717}
   [718] ∈ {718}
   [719] ∈ {719}
   [720] ∈ {720}
   [721] ∈ {721}
   [722] ∈ {722}
   [723] ∈ {723}
   [724] ∈ {724}
   [725] ∈ {725}
   [726] ∈ {726}
   [727] ∈ {727}
   [728] ∈ {728}
   [729] ∈ {729}
   [730] ∈ {730}
   [731] ∈ {731}
   [732] ∈ {732}
   [733] ∈ {733}
   [734] ∈ {734}
   [735] ∈ {735}
   [736] ∈ {736}
   [737] ∈ {737}
   [738] ∈ {738}
   [739] ∈ {739}
   [740] ∈ {740}
   [741] ∈ {741}
   [742] ∈ {742}
   [743] ∈ {743}
   [744] ∈ {744}
   [745] ∈ {745}
   [746] ∈ {746}
   [747] ∈ {747}
   [748] ∈ {748}
   [749] ∈ {749}
   [750] ∈ {750}
   [751] ∈ {751}
   [752] ∈ {752}
   [753] ∈ {753}
   [754] ∈ {754}
   [755] ∈ {755}
   [756] ∈ {756}
   [757] ∈ {757}
   [758] ∈ {758}
   [759] ∈ {759}
   [760] ∈ {760}
   [761] ∈ {761}
   [762] ∈ {762}
   [763] ∈ {763}
   [764] ∈ {764}
   [765] ∈ {765}
   [766] ∈ {766}
   [767] ∈ {767}
   [768] ∈ {768}
   [769] ∈ {769}
   [770] ∈ {770}
   [771] ∈ {771}
   [772] ∈ {772}
   [773] ∈ {773}
   [774] ∈ {774}
   [775] ∈ {775}
   [776] ∈ {776}
   [777] ∈ {777}
   [778] ∈ {778}
   [779] ∈ {779}
   [780] ∈ {780}
   [781] ∈ {781}
   [782] ∈ {782}
   [783] ∈ {783}
   [784] ∈ {784}
   [785] ∈ {785}
   [786] ∈ {786}
   [787] ∈ {787}
   [788] ∈ {788}
   [789] ∈ {789}
   [790] ∈ {790}
   [791] ∈ {791}
   [792] ∈ {792}
   [793] ∈ {793}
   [794] ∈ {794}
   [795] ∈ {795}
   [796] ∈ {796}
   [797] ∈ {797}
   [798] ∈ {798}
   [799] ∈ {799}
   [800..999] ∈ UNINITIALIZED
  i ∈ {800}
[eva:final-states] Values at end of function main3:
  __fc_heap_status ∈ [--..--]
  p ∈ {{ &__malloc_w_main3_l51 }} or UNINITIALIZED
  q ∈ {{ &__malloc_w_main3_l51 }}
  r ∈ {{ &__malloc_w_main3_l51 }}
  d ∈ {0}
  cmp ∈ {0; 1}
  eq ∈ {0; 1}
[eva:final-states] Values at end of function copy:
  dst ∈ {{ (char *)&p }}
  src ∈ {{ (char *)&t{[0], [1]} }}
  p[bits 0 to 7]# ∈ {{ (? *)&__malloc_w_main1_l23 }}%32, bits 0 to 7 
   [bits 8 to 31]# ∈
   {{ (? *)&__malloc_w_main1_l23 }} or UNINITIALIZED%32, bits 8 to 31 
[eva:final-states] Values at end of function main1:
  __fc_heap_status ∈ [--..--]
  t[0..1] ∈ {{ &__malloc_w_main1_l23[0] }}
  p ∈ {{ &__malloc_w_main1_l23 + [0..124] }}
  n ∈ {4}
  r ∈ [--..--]
  __malloc_w_main1_l23[0..31] ∈ [--..--] or UNINITIALIZED
[eva:final-states] Values at end of function main:
  __fc_heap_status ∈ [--..--]
  __malloc_w_main1_l23[0..31] ∈ [--..--] or UNINITIALIZED
[from] Computing for function main2
[from] Computing for function malloc <-main2
[from] Done for function malloc
[from] Done for function main2
[from] Computing for function main3
[from] Done for function main3
[from] Computing for function copy
[from] Computing for function memcpy <-copy
[from] Done for function memcpy
[from] Done for function copy
[from] Computing for function main1
[from] Done for function main1
[from] Computing for function main
[from] Done for function main
[from] ====== DEPENDENCIES COMPUTED ======
  These dependencies hold at termination for the executions that terminate:
[from] Function malloc:
  __fc_heap_status FROM __fc_heap_status; size (and SELF)
  \result FROM __fc_heap_status; size
[from] Function main2:
  __fc_heap_status FROM __fc_heap_status (and SELF)
[from] Function main3:
  __fc_heap_status FROM __fc_heap_status (and SELF)
[from] Function memcpy:
  p FROM t{[0][bits 8 to 31]; [1][bits 0 to 23]} (and SELF)
  \result FROM dest
[from] Function copy:
  p FROM t{[0][bits 8 to 31]; [1][bits 0 to 23]} (and SELF)
[from] Function main1:
  __fc_heap_status FROM __fc_heap_status (and SELF)
  __malloc_w_main1_l23[0..31] FROM __fc_heap_status (and SELF)
  \result FROM __fc_heap_status; __malloc_w_main1_l23[0..31]
[from] Function main:
  __fc_heap_status FROM __fc_heap_status (and SELF)
  __malloc_w_main1_l23[0..31] FROM __fc_heap_status (and SELF)
[from] ====== END OF DEPENDENCIES ======
[inout] Out (internal) for function main2:
    __fc_heap_status; t[0..799]; i; tmp
[inout] Inputs for function main2:
    __fc_heap_status
[inout] Out (internal) for function main3:
    __fc_heap_status; p; q; r; i; d; cmp; eq
[inout] Inputs for function main3:
    __fc_heap_status
[inout] Out (internal) for function copy:
    dst; src; p
[inout] Inputs for function copy:
    t[0..1]
[inout] Out (internal) for function main1:
    __fc_heap_status; t[0..1]; i; p; n; r; __malloc_w_main1_l23[0..31]
[inout] Inputs for function main1:
    __fc_heap_status; __malloc_w_main1_l23[0..31]
[inout] Out (internal) for function main:
    __fc_heap_status; __malloc_w_main1_l23[0..31]
[inout] Inputs for function main:
    __fc_heap_status; __malloc_w_main1_l23[0..31]