Analysisadd()__int64 add() { void *buf; // ST08_8 int v2; // [rsp+4h] [rbp-Ch] if ( heap_amount > 19 ) { puts("Stop it!"); exit(0); } printf("size >> "); v2 = int_read(); if ( v2 > 0x4FF ) { puts("size error!"); exit(1); } buf = malloc(v2); printf("data >> "); read(0, buf, v2); heap_context[heap_amount] = buf; return (heap_amount++ + 1); }delete()void delete() { int v0; // [rsp+Ch] [rbp-4h] ..