Struct kernel::process::TbfHeaderV1  
                   
                       [−]
                   
               [src]
#[repr(C)]struct TbfHeaderV1 { version: u32, total_size: u32, entry_offset: u32, rel_data_offset: u32, rel_data_size: u32, text_offset: u32, text_size: u32, got_offset: u32, got_size: u32, data_offset: u32, data_size: u32, bss_mem_offset: u32, bss_size: u32, min_stack_len: u32, min_app_heap_len: u32, min_kernel_heap_len: u32, pkg_name_offset: u32, pkg_name_size: u32, checksum: u32, }
Legacy Tock Binary Format header.
Version 1 of the header is deprecated but can still be parsed by the kernel to support any apps that were compiled with an older version of elf2tbf.
Fields
version: u32
                           
                           
                           
                           total_size: u32
                           
                           
                           
                           entry_offset: u32
                           
                           
                           
                           rel_data_offset: u32
                           
                           
                           
                           rel_data_size: u32
                           
                           
                           
                           text_offset: u32
                           
                           
                           
                           text_size: u32
                           
                           
                           
                           got_offset: u32
                           
                           
                           
                           got_size: u32
                           
                           
                           
                           data_offset: u32
                           
                           
                           
                           data_size: u32
                           
                           
                           
                           bss_mem_offset: u32
                           
                           
                           
                           bss_size: u32
                           
                           
                           
                           min_stack_len: u32
                           
                           
                           
                           min_app_heap_len: u32
                           
                           
                           
                           min_kernel_heap_len: u32
                           
                           
                           
                           pkg_name_offset: u32
                           
                           
                           
                           pkg_name_size: u32
                           
                           
                           
                           checksum: u32
                           
            Trait Implementations
impl Clone for TbfHeaderV1[src]
fn clone(&self) -> TbfHeaderV1[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more