Sections in MicroTESK

New Features
As you may know, the GNU Assembler (GAS) as well as the ELF and COFF object file formats supports so-called sections. Section is a contiguous piece of code located at a specified memory address. Besides the starting address, each section is described with a number of attributes such as name, size, etc. The recent MicroTESK build (2.4.27) allows using sections in test templates. It supports two predefined sections: .data (constants and variables) and .text (executable code). Also, there is a possibility to define custom sections. Syntactically, sections are blocks that wrap data or code declarations. section_data(...) { # .data word 0, 1, 2 ... } section_text(...) { # .text sequence { add t0, t1, t2 ... }.run } section(:name => 'name', ...) { # .section name ... } Each section…
Read More