The raw data contained within a BFD is maintained through the section abstraction. A single BFD may have any number of sections. It keeps hold of them by pointing to the first; each one points to the next in the list.
Sections are supported in BFD in
|• Section Input|
|• Section Output|
|• typedef asection|
|• section prototypes|