I wrote the following (fasm) assembly program:
format ELF64 executable segment readable executable include 'io.inc' include 'unistd64.inc' entry main main: mov rdi, msg call print call done segment readable msg db "This is a message.", 0xA, 0
When I disassemble with IDA Pro, under the segments I see this:
My question is, why are both segments called LOAD? What is the meaning behind this? I did not name the segments in my program.