Table of Contents

Busy loop

dead_loop:

 test %esi, %esi
 jz dead_loop 

change esi to non zero in order to break out and for our code specifically esi=0 always so immediately change it back to 0 once you have broken out