Home | History | Annotate | Download | only in util

Lines Matching defs:debug

540  * Create debug section
543 * @ret section Debug section
547 struct pe_section *debug;
552 EFI_IMAGE_DEBUG_DIRECTORY_ENTRY debug;
560 debug = xmalloc ( sizeof ( *debug ) + section_filesz );
561 memset ( debug, 0, sizeof ( *debug ) + section_filesz );
562 contents = ( void * ) debug->contents;
565 strncpy ( ( char * ) debug->hdr.Name, ".debug",
566 sizeof ( debug->hdr.Name ) );
567 debug->hdr.Misc.VirtualSize = section_memsz;
568 debug->hdr.VirtualAddress = pe_header->nt.OptionalHeader.SizeOfImage;
569 debug->hdr.SizeOfRawData = section_filesz;
570 debug->hdr.Characteristics = ( EFI_IMAGE_SCN_CNT_INITIALIZED_DATA |
575 contents->debug.TimeDateStamp = 0x10d1a884;
576 contents->debug.Type = EFI_IMAGE_DEBUG_TYPE_CODEVIEW;
577 contents->debug.SizeOfData =
578 ( sizeof ( *contents ) - sizeof ( contents->debug ) );
579 contents->debug.RVA = ( debug->hdr.VirtualAddress +
587 pe_header->nt.OptionalHeader.SizeOfHeaders += sizeof ( debug->hdr );
591 debugdir->VirtualAddress = debug->hdr.VirtualAddress;
592 debugdir->Size = debug->hdr.Misc.VirtualSize;
594 return debug;