Hi. i noticed in the assembly generated from openbsd's gcc that when allocating the initial buffer , it subtracts more bytes than it normaly should. meaning: function(int , int , int){ char b0[10],b1[5],int* } should need 0x20 bytes instead openbsd's gcc subtracts 0x63 . is it cause of alignment needs?
sorry if the question is irrelevant to the list. please CC . not subscribed