result=BitArithmeticUtilities.Align(result,_is32bit?4:8);//optional padding to make startup stub's target address align on word or double word boundary
result+=_is32bit?8:16;//fixed size of runtime startup stub
textSectionLength+=_is32bit?66:70;//size of import table
textSectionLength+=14;//size of name table
textSectionLength=BitArithmeticUtilities.Align(textSectionLength,_is32bit?4:8);//optional padding to make startup stub's target address align on word or double word boundary
textSectionLength+=_is32bit?8:16;//fixed size of runtime startup stub