diff options
Diffstat (limited to 'gold/script-sections.h')
-rw-r--r-- | gold/script-sections.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gold/script-sections.h b/gold/script-sections.h index 9043dfd..73bf33f 100644 --- a/gold/script-sections.h +++ b/gold/script-sections.h @@ -162,6 +162,16 @@ class Script_sections void put_headers_in_phdrs(Output_data* file_header, Output_data* segment_headers); + // Look for an output section by name and return the address, the + // load address, the alignment, and the size. This is used when an + // expression refers to an output section which was not actually + // created. This returns true if the section was found, false + // otherwise. + bool + get_output_section_info(const char* name, uint64_t* address, + uint64_t* load_address, uint64_t* addralign, + uint64_t* size) const; + // Print the contents to the FILE. This is for debugging. void print(FILE*) const; |