------------------------------------------------------------------------------
| 1939 | private: |
| 1940 | //------------------------------------------------------------------------------ |
| 1941 | void clean() |
| 1942 | { |
| 1943 | delete header; |
| 1944 | header = 0; |
| 1945 | |
| 1946 | std::vector<section*>::const_iterator it; |
| 1947 | for ( it = sections_.begin(); it != sections_.end(); ++it ) { |
| 1948 | delete *it; |
| 1949 | } |
| 1950 | sections_.clear(); |
| 1951 | |
| 1952 | std::vector<segment*>::const_iterator it1; |
| 1953 | for ( it1 = segments_.begin(); it1 != segments_.end(); ++it1 ) { |
| 1954 | delete *it1; |
| 1955 | } |
| 1956 | segments_.clear(); |
| 1957 | } |
| 1958 | |
| 1959 | //------------------------------------------------------------------------------ |
| 1960 | elf_header* create_header( unsigned char file_class, |