Disassembly: 
  L1: 56 ?? push esi
   8b f1 ?? mov esi, ecx
   6a 03 ?? push 3
   68 08 42 40 00 ?? push 0x00404208<"bar">
   56 ?? push esi
   c7 06 00 00 00 00 ?? mov dword ds:[esi], 0
   c7 46 14 0f 00 00 00 ?? mov dword ds:[esi + 0x14<20>], 15
   c7 46 10 03 00 00 00 ?? mov dword ds:[esi + 0x10<16>], 3
   e8 81 1f 00 00 ?? call function 0x00403525
  
  L2: 83 c4 0c ?? add esp, 12
   c6 46 03 00 ?? mov byte ds:[esi + 3], 0
   8b c6 ?? mov eax, esi
   5e ?? pop esi
   c2 04 00 ?? ret 4
  
  