@@ -5,7 +5,6 @@ use core::fmt;
5
5
use header:: { Tag , TagIter } ;
6
6
pub use boot_loader_name:: BootLoaderNameTag ;
7
7
pub use elf_sections:: { ElfSectionsTag , ElfSection , ElfSectionIter , ElfSectionType , ElfSectionFlags } ;
8
- pub use elf_sections:: { ELF_SECTION_WRITABLE , ELF_SECTION_ALLOCATED , ELF_SECTION_EXECUTABLE } ;
9
8
pub use memory_map:: { MemoryMapTag , MemoryArea , MemoryAreaIter } ;
10
9
pub use module:: { ModuleTag , ModuleIter } ;
11
10
pub use command_line:: CommandLineTag ;
@@ -143,8 +142,7 @@ impl fmt::Debug for BootInformation {
143
142
#[ cfg( test) ]
144
143
mod tests {
145
144
use super :: load;
146
- use super :: { ElfSectionFlags , ELF_SECTION_EXECUTABLE , ELF_SECTION_ALLOCATED , ELF_SECTION_WRITABLE } ;
147
- use super :: ElfSectionType ;
145
+ use super :: { ElfSectionFlags , ElfSectionType } ;
148
146
149
147
#[ test]
150
148
fn no_tags ( ) {
@@ -513,35 +511,35 @@ mod tests {
513
511
assert_eq ! ( 0xFFFF_8000_0010_0000 , s1. start_address( ) ) ;
514
512
assert_eq ! ( 0xFFFF_8000_0010_3000 , s1. end_address( ) ) ;
515
513
assert_eq ! ( 0x0000_0000_0000_3000 , s1. size( ) ) ;
516
- assert_eq ! ( ELF_SECTION_ALLOCATED , s1. flags( ) ) ;
514
+ assert_eq ! ( ElfSectionFlags :: ALLOCATED , s1. flags( ) ) ;
517
515
assert_eq ! ( ElfSectionType :: ProgramSection , s1. section_type( ) ) ;
518
516
let s2 = s. next ( ) . unwrap ( ) ;
519
517
assert_eq ! ( ".text" , s2. name( ) ) ;
520
518
assert_eq ! ( 0xFFFF_8000_0010_3000 , s2. start_address( ) ) ;
521
519
assert_eq ! ( 0xFFFF_8000_0010_C000 , s2. end_address( ) ) ;
522
520
assert_eq ! ( 0x0000_0000_0000_9000 , s2. size( ) ) ;
523
- assert_eq ! ( ELF_SECTION_EXECUTABLE | ELF_SECTION_ALLOCATED , s2. flags( ) ) ;
521
+ assert_eq ! ( ElfSectionFlags :: EXECUTABLE | ElfSectionFlags :: ALLOCATED , s2. flags( ) ) ;
524
522
assert_eq ! ( ElfSectionType :: ProgramSection , s2. section_type( ) ) ;
525
523
let s3 = s. next ( ) . unwrap ( ) ;
526
524
assert_eq ! ( ".data" , s3. name( ) ) ;
527
525
assert_eq ! ( 0xFFFF_8000_0010_C000 , s3. start_address( ) ) ;
528
526
assert_eq ! ( 0xFFFF_8000_0010_E000 , s3. end_address( ) ) ;
529
527
assert_eq ! ( 0x0000_0000_0000_2000 , s3. size( ) ) ;
530
- assert_eq ! ( ELF_SECTION_ALLOCATED | ELF_SECTION_WRITABLE , s3. flags( ) ) ;
528
+ assert_eq ! ( ElfSectionFlags :: ALLOCATED | ElfSectionFlags :: WRITABLE , s3. flags( ) ) ;
531
529
assert_eq ! ( ElfSectionType :: ProgramSection , s3. section_type( ) ) ;
532
530
let s4 = s. next ( ) . unwrap ( ) ;
533
531
assert_eq ! ( ".bss" , s4. name( ) ) ;
534
532
assert_eq ! ( 0xFFFF_8000_0010_E000 , s4. start_address( ) ) ;
535
533
assert_eq ! ( 0xFFFF_8000_0011_3000 , s4. end_address( ) ) ;
536
534
assert_eq ! ( 0x0000_0000_0000_5000 , s4. size( ) ) ;
537
- assert_eq ! ( ELF_SECTION_ALLOCATED | ELF_SECTION_WRITABLE , s4. flags( ) ) ;
535
+ assert_eq ! ( ElfSectionFlags :: ALLOCATED | ElfSectionFlags :: WRITABLE , s4. flags( ) ) ;
538
536
assert_eq ! ( ElfSectionType :: Uninitialized , s4. section_type( ) ) ;
539
537
let s5 = s. next ( ) . unwrap ( ) ;
540
538
assert_eq ! ( ".data.rel.ro" , s5. name( ) ) ;
541
539
assert_eq ! ( 0xFFFF_8000_0011_3000 , s5. start_address( ) ) ;
542
540
assert_eq ! ( 0xFFFF_8000_0011_3000 , s5. end_address( ) ) ;
543
541
assert_eq ! ( 0x0000_0000_0000_0000 , s5. size( ) ) ;
544
- assert_eq ! ( ELF_SECTION_ALLOCATED | ELF_SECTION_WRITABLE , s5. flags( ) ) ;
542
+ assert_eq ! ( ElfSectionFlags :: ALLOCATED | ElfSectionFlags :: WRITABLE , s5. flags( ) ) ;
545
543
assert_eq ! ( ElfSectionType :: ProgramSection , s5. section_type( ) ) ;
546
544
let s6 = s. next ( ) . unwrap ( ) ;
547
545
assert_eq ! ( ".symtab" , s6. name( ) ) ;
0 commit comments