elfconsts.xml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <fpdoc-descriptions>
  3. <package name="fcl-res">
  4. <!--
  5. ====================================================================
  6. elfconsts
  7. ====================================================================
  8. -->
  9. <module name="elfconsts">
  10. <short>Contains constants used by ELF reader and writer</short>
  11. <descr>
  12. <p>These constants are used internally by <link id="elfwriter.TElfResourceWriter">TElfResourceWriter</link> and <link id="elfreader.TElfResourceReader">TElfResourceReader</link>.</p>
  13. <p>The only type of interest for the user is <link id="TElfMachineType"/>.</p>
  14. </descr>
  15. <!-- enumeration type Visibility: default -->
  16. <element name="TElfMachineType">
  17. <short>Enumeration for ELF machine type</short>
  18. <descr>
  19. <p>This enumeration specifies the ELF machine type.</p>
  20. <p>It is used by <link id="elfwriter.TElfResourceWriter">TElfResourceWriter</link> to specify the machine type of the generated object file and by <link id="elfreader.TElfResourceReader">TElfResourceReader</link> to read the machine type of the object file that has been read.</p>
  21. </descr>
  22. <seealso>
  23. <link id="elfwriter.TElfResourceWriter.MachineType">TElfResourceWriter.MachineType</link>
  24. <link id="elfreader.TElfResourceReader.MachineType">TElfResourceReader.MachineType</link>
  25. </seealso>
  26. </element>
  27. <!-- enumeration value Visibility: default -->
  28. <element name="TElfMachineType.emtnone">
  29. <short>Invalid machine type</short>
  30. </element>
  31. <!-- enumeration value Visibility: default -->
  32. <element name="TElfMachineType.emtsparc">
  33. <short>Sparc machine type</short>
  34. </element>
  35. <!-- enumeration value Visibility: default -->
  36. <element name="TElfMachineType.emti386">
  37. <short>Intel 386 machine type</short>
  38. </element>
  39. <!-- enumeration value Visibility: default -->
  40. <element name="TElfMachineType.emtm68k">
  41. <short>Motorola 68000 machine type</short>
  42. </element>
  43. <!-- enumeration value Visibility: default -->
  44. <element name="TElfMachineType.emtppc">
  45. <short>PowerPC machine type</short>
  46. </element>
  47. <!-- enumeration value Visibility: default -->
  48. <element name="TElfMachineType.emtppc64">
  49. <short>PowerPC 64 machine type</short>
  50. </element>
  51. <!-- enumeration value Visibility: default -->
  52. <element name="TElfMachineType.emtarm">
  53. <short>ARM machine type</short>
  54. </element>
  55. <!-- enumeration value Visibility: default -->
  56. <element name="TElfMachineType.emtarmeb">
  57. <short>ARM Big Endian machine type</short>
  58. </element>
  59. <!-- enumeration value Visibility: default -->
  60. <element name="TElfMachineType.emtia64">
  61. <short>Intel IA-64 machine type</short>
  62. </element>
  63. <!-- enumeration value Visibility: default -->
  64. <element name="TElfMachineType.emtx86_64">
  65. <short>AMD x86_64 machine type</short>
  66. </element>
  67. <!-- enumeration value Visibility: default -->
  68. <element name="TElfMachineType.emtalpha">
  69. <short>DEC Alpha machine type</short>
  70. </element>
  71. <!-- constant Visibility: default -->
  72. <element name="ELFMAGIC">
  73. <short></short>
  74. <descr>
  75. </descr>
  76. <seealso>
  77. </seealso>
  78. </element>
  79. <!-- constant Visibility: default -->
  80. <element name="ELFCLASSNONE">
  81. <short></short>
  82. <descr>
  83. </descr>
  84. <seealso>
  85. </seealso>
  86. </element>
  87. <!-- constant Visibility: default -->
  88. <element name="ELFCLASS32">
  89. <short></short>
  90. <descr>
  91. </descr>
  92. <seealso>
  93. </seealso>
  94. </element>
  95. <!-- constant Visibility: default -->
  96. <element name="ELFCLASS64">
  97. <short></short>
  98. <descr>
  99. </descr>
  100. <seealso>
  101. </seealso>
  102. </element>
  103. <!-- constant Visibility: default -->
  104. <element name="ELFDATANONE">
  105. <short></short>
  106. <descr>
  107. </descr>
  108. <seealso>
  109. </seealso>
  110. </element>
  111. <!-- constant Visibility: default -->
  112. <element name="ELFDATA2LSB">
  113. <short></short>
  114. <descr>
  115. </descr>
  116. <seealso>
  117. </seealso>
  118. </element>
  119. <!-- constant Visibility: default -->
  120. <element name="ELFDATA2MSB">
  121. <short></short>
  122. <descr>
  123. </descr>
  124. <seealso>
  125. </seealso>
  126. </element>
  127. <!-- constant Visibility: default -->
  128. <element name="EV_NONE">
  129. <short></short>
  130. <descr>
  131. </descr>
  132. <seealso>
  133. </seealso>
  134. </element>
  135. <!-- constant Visibility: default -->
  136. <element name="EV_CURRENT">
  137. <short></short>
  138. <descr>
  139. </descr>
  140. <seealso>
  141. </seealso>
  142. </element>
  143. <!-- constant Visibility: default -->
  144. <element name="ELFOSABI_NONE">
  145. <short></short>
  146. <descr>
  147. </descr>
  148. <seealso>
  149. </seealso>
  150. </element>
  151. <!-- constant Visibility: default -->
  152. <element name="ELFOSABI_LINUX">
  153. <short></short>
  154. <descr>
  155. </descr>
  156. <seealso>
  157. </seealso>
  158. </element>
  159. <!-- constant Visibility: default -->
  160. <element name="ELFOSABI_FREEBSD">
  161. <short></short>
  162. <descr>
  163. </descr>
  164. <seealso>
  165. </seealso>
  166. </element>
  167. <!-- constant Visibility: default -->
  168. <element name="ELFOSABI_ARM">
  169. <short></short>
  170. <descr>
  171. </descr>
  172. <seealso>
  173. </seealso>
  174. </element>
  175. <!-- constant Visibility: default -->
  176. <element name="ET_NONE">
  177. <short></short>
  178. <descr>
  179. </descr>
  180. <seealso>
  181. </seealso>
  182. </element>
  183. <!-- constant Visibility: default -->
  184. <element name="ET_REL">
  185. <short></short>
  186. <descr>
  187. </descr>
  188. <seealso>
  189. </seealso>
  190. </element>
  191. <!-- constant Visibility: default -->
  192. <element name="ET_EXEC">
  193. <short></short>
  194. <descr>
  195. </descr>
  196. <seealso>
  197. </seealso>
  198. </element>
  199. <!-- constant Visibility: default -->
  200. <element name="ET_DYN">
  201. <short></short>
  202. <descr>
  203. </descr>
  204. <seealso>
  205. </seealso>
  206. </element>
  207. <!-- constant Visibility: default -->
  208. <element name="ET_CORE">
  209. <short></short>
  210. <descr>
  211. </descr>
  212. <seealso>
  213. </seealso>
  214. </element>
  215. <!-- constant Visibility: default -->
  216. <element name="ET_LOOS">
  217. <short></short>
  218. <descr>
  219. </descr>
  220. <seealso>
  221. </seealso>
  222. </element>
  223. <!-- constant Visibility: default -->
  224. <element name="ET_HIOS">
  225. <short></short>
  226. <descr>
  227. </descr>
  228. <seealso>
  229. </seealso>
  230. </element>
  231. <!-- constant Visibility: default -->
  232. <element name="ET_LOPROC">
  233. <short></short>
  234. <descr>
  235. </descr>
  236. <seealso>
  237. </seealso>
  238. </element>
  239. <!-- constant Visibility: default -->
  240. <element name="ET_HIPROC">
  241. <short></short>
  242. <descr>
  243. </descr>
  244. <seealso>
  245. </seealso>
  246. </element>
  247. <!-- constant Visibility: default -->
  248. <element name="EM_NONE">
  249. <short></short>
  250. <seealso>
  251. </seealso>
  252. </element>
  253. <!-- constant Visibility: default -->
  254. <element name="EM_SPARC">
  255. <short></short>
  256. <seealso>
  257. </seealso>
  258. </element>
  259. <!-- constant Visibility: default -->
  260. <element name="EM_386">
  261. <short></short>
  262. <seealso>
  263. </seealso>
  264. </element>
  265. <!-- constant Visibility: default -->
  266. <element name="EM_68K">
  267. <short></short>
  268. <seealso>
  269. </seealso>
  270. </element>
  271. <!-- constant Visibility: default -->
  272. <element name="EM_PPC">
  273. <short></short>
  274. <seealso>
  275. </seealso>
  276. </element>
  277. <!-- constant Visibility: default -->
  278. <element name="EM_PPC64">
  279. <short></short>
  280. <seealso>
  281. </seealso>
  282. </element>
  283. <!-- constant Visibility: default -->
  284. <element name="EM_ARM">
  285. <short></short>
  286. <seealso>
  287. </seealso>
  288. </element>
  289. <!-- constant Visibility: default -->
  290. <element name="EM_IA_64">
  291. <short></short>
  292. <seealso>
  293. </seealso>
  294. </element>
  295. <!-- constant Visibility: default -->
  296. <element name="EM_X86_64">
  297. <short></short>
  298. <seealso>
  299. </seealso>
  300. </element>
  301. <!-- constant Visibility: default -->
  302. <element name="EM_ALPHA">
  303. <short></short>
  304. <seealso>
  305. </seealso>
  306. </element>
  307. <!-- constant Visibility: default -->
  308. <element name="EF_IA_64_ABI64">
  309. <short></short>
  310. <descr>
  311. </descr>
  312. <seealso>
  313. </seealso>
  314. </element>
  315. <!-- constant Visibility: default -->
  316. <element name="SHT_NULL">
  317. <short></short>
  318. <descr>
  319. </descr>
  320. <seealso>
  321. </seealso>
  322. </element>
  323. <!-- constant Visibility: default -->
  324. <element name="SHT_PROGBITS">
  325. <short></short>
  326. <descr>
  327. </descr>
  328. <seealso>
  329. </seealso>
  330. </element>
  331. <!-- constant Visibility: default -->
  332. <element name="SHT_SYMTAB">
  333. <short></short>
  334. <descr>
  335. </descr>
  336. <seealso>
  337. </seealso>
  338. </element>
  339. <!-- constant Visibility: default -->
  340. <element name="SHT_STRTAB">
  341. <short></short>
  342. <descr>
  343. </descr>
  344. <seealso>
  345. </seealso>
  346. </element>
  347. <!-- constant Visibility: default -->
  348. <element name="SHT_RELA">
  349. <short></short>
  350. <descr>
  351. </descr>
  352. <seealso>
  353. </seealso>
  354. </element>
  355. <!-- constant Visibility: default -->
  356. <element name="SHT_HASH">
  357. <short></short>
  358. <descr>
  359. </descr>
  360. <seealso>
  361. </seealso>
  362. </element>
  363. <!-- constant Visibility: default -->
  364. <element name="SHT_DYNAMIC">
  365. <short></short>
  366. <descr>
  367. </descr>
  368. <seealso>
  369. </seealso>
  370. </element>
  371. <!-- constant Visibility: default -->
  372. <element name="SHT_NOTE">
  373. <short></short>
  374. <descr>
  375. </descr>
  376. <seealso>
  377. </seealso>
  378. </element>
  379. <!-- constant Visibility: default -->
  380. <element name="SHT_NOBITS">
  381. <short></short>
  382. <descr>
  383. </descr>
  384. <seealso>
  385. </seealso>
  386. </element>
  387. <!-- constant Visibility: default -->
  388. <element name="SHT_REL">
  389. <short></short>
  390. <descr>
  391. </descr>
  392. <seealso>
  393. </seealso>
  394. </element>
  395. <!-- constant Visibility: default -->
  396. <element name="SHT_SHLIB">
  397. <short></short>
  398. <descr>
  399. </descr>
  400. <seealso>
  401. </seealso>
  402. </element>
  403. <!-- constant Visibility: default -->
  404. <element name="SHT_DYNSYM">
  405. <short></short>
  406. <descr>
  407. </descr>
  408. <seealso>
  409. </seealso>
  410. </element>
  411. <!-- constant Visibility: default -->
  412. <element name="SHT_LOPROC">
  413. <short></short>
  414. <descr>
  415. </descr>
  416. <seealso>
  417. </seealso>
  418. </element>
  419. <!-- constant Visibility: default -->
  420. <element name="SHT_HIPROC">
  421. <short></short>
  422. <descr>
  423. </descr>
  424. <seealso>
  425. </seealso>
  426. </element>
  427. <!-- constant Visibility: default -->
  428. <element name="SHT_LOOS">
  429. <short></short>
  430. <descr>
  431. </descr>
  432. <seealso>
  433. </seealso>
  434. </element>
  435. <!-- constant Visibility: default -->
  436. <element name="SHT_HIOS">
  437. <short></short>
  438. <descr>
  439. </descr>
  440. <seealso>
  441. </seealso>
  442. </element>
  443. <!-- constant Visibility: default -->
  444. <element name="SHF_WRITE">
  445. <short></short>
  446. <descr>
  447. </descr>
  448. <seealso>
  449. </seealso>
  450. </element>
  451. <!-- constant Visibility: default -->
  452. <element name="SHF_ALLOC">
  453. <short></short>
  454. <descr>
  455. </descr>
  456. <seealso>
  457. </seealso>
  458. </element>
  459. <!-- constant Visibility: default -->
  460. <element name="SHF_EXECINSTR">
  461. <short></short>
  462. <descr>
  463. </descr>
  464. <seealso>
  465. </seealso>
  466. </element>
  467. <!-- constant Visibility: default -->
  468. <element name="SHF_MASKOS">
  469. <short></short>
  470. <descr>
  471. </descr>
  472. <seealso>
  473. </seealso>
  474. </element>
  475. <!-- constant Visibility: default -->
  476. <element name="SHF_MASKPROC">
  477. <short></short>
  478. <descr>
  479. </descr>
  480. <seealso>
  481. </seealso>
  482. </element>
  483. <!-- constant Visibility: default -->
  484. <element name="STB_LOCAL">
  485. <short></short>
  486. <descr>
  487. </descr>
  488. <seealso>
  489. </seealso>
  490. </element>
  491. <!-- constant Visibility: default -->
  492. <element name="STB_GLOBAL">
  493. <short></short>
  494. <descr>
  495. </descr>
  496. <seealso>
  497. </seealso>
  498. </element>
  499. <!-- constant Visibility: default -->
  500. <element name="STB_WEAK">
  501. <short></short>
  502. <descr>
  503. </descr>
  504. <seealso>
  505. </seealso>
  506. </element>
  507. <!-- constant Visibility: default -->
  508. <element name="STB_LOOS">
  509. <short></short>
  510. <descr>
  511. </descr>
  512. <seealso>
  513. </seealso>
  514. </element>
  515. <!-- constant Visibility: default -->
  516. <element name="STB_HIOS">
  517. <short></short>
  518. <descr>
  519. </descr>
  520. <seealso>
  521. </seealso>
  522. </element>
  523. <!-- constant Visibility: default -->
  524. <element name="STB_LOPROC">
  525. <short></short>
  526. <descr>
  527. </descr>
  528. <seealso>
  529. </seealso>
  530. </element>
  531. <!-- constant Visibility: default -->
  532. <element name="STB_HIPROC">
  533. <short></short>
  534. <descr>
  535. </descr>
  536. <seealso>
  537. </seealso>
  538. </element>
  539. <!-- constant Visibility: default -->
  540. <element name="STT_NOTYPE">
  541. <short></short>
  542. <descr>
  543. </descr>
  544. <seealso>
  545. </seealso>
  546. </element>
  547. <!-- constant Visibility: default -->
  548. <element name="STT_OBJECT">
  549. <short></short>
  550. <descr>
  551. </descr>
  552. <seealso>
  553. </seealso>
  554. </element>
  555. <!-- constant Visibility: default -->
  556. <element name="STT_FUNC">
  557. <short></short>
  558. <descr>
  559. </descr>
  560. <seealso>
  561. </seealso>
  562. </element>
  563. <!-- constant Visibility: default -->
  564. <element name="STT_SECTION">
  565. <short></short>
  566. <descr>
  567. </descr>
  568. <seealso>
  569. </seealso>
  570. </element>
  571. <!-- constant Visibility: default -->
  572. <element name="STT_FILE">
  573. <short></short>
  574. <descr>
  575. </descr>
  576. <seealso>
  577. </seealso>
  578. </element>
  579. <!-- constant Visibility: default -->
  580. <element name="STT_COMMON">
  581. <short></short>
  582. <descr>
  583. </descr>
  584. <seealso>
  585. </seealso>
  586. </element>
  587. <!-- constant Visibility: default -->
  588. <element name="STT_TLS">
  589. <short></short>
  590. <descr>
  591. </descr>
  592. <seealso>
  593. </seealso>
  594. </element>
  595. <!-- constant Visibility: default -->
  596. <element name="STT_LOOS">
  597. <short></short>
  598. <descr>
  599. </descr>
  600. <seealso>
  601. </seealso>
  602. </element>
  603. <!-- constant Visibility: default -->
  604. <element name="STT_HIOS">
  605. <short></short>
  606. <descr>
  607. </descr>
  608. <seealso>
  609. </seealso>
  610. </element>
  611. <!-- constant Visibility: default -->
  612. <element name="STT_LOPROC">
  613. <short></short>
  614. <descr>
  615. </descr>
  616. <seealso>
  617. </seealso>
  618. </element>
  619. <!-- constant Visibility: default -->
  620. <element name="STT_SPARC_REGISTER">
  621. <short></short>
  622. <descr>
  623. </descr>
  624. <seealso>
  625. </seealso>
  626. </element>
  627. <!-- constant Visibility: default -->
  628. <element name="STT_HIPROC">
  629. <short></short>
  630. <descr>
  631. </descr>
  632. <seealso>
  633. </seealso>
  634. </element>
  635. <!-- constant Visibility: default -->
  636. <element name="R_386_32">
  637. <short></short>
  638. <descr>
  639. </descr>
  640. <seealso>
  641. </seealso>
  642. </element>
  643. <!-- constant Visibility: default -->
  644. <element name="R_x86_64_64">
  645. <short></short>
  646. <descr>
  647. </descr>
  648. <seealso>
  649. </seealso>
  650. </element>
  651. <!-- constant Visibility: default -->
  652. <element name="R_PPC_ADDR32">
  653. <short></short>
  654. <descr>
  655. </descr>
  656. <seealso>
  657. </seealso>
  658. </element>
  659. <!-- constant Visibility: default -->
  660. <element name="R_PPC64_ADDR64">
  661. <short></short>
  662. <descr>
  663. </descr>
  664. <seealso>
  665. </seealso>
  666. </element>
  667. <!-- constant Visibility: default -->
  668. <element name="R_ARM_ABS32">
  669. <short></short>
  670. <descr>
  671. </descr>
  672. <seealso>
  673. </seealso>
  674. </element>
  675. <!-- constant Visibility: default -->
  676. <element name="R_68K_32">
  677. <short></short>
  678. <descr>
  679. </descr>
  680. <seealso>
  681. </seealso>
  682. </element>
  683. <!-- constant Visibility: default -->
  684. <element name="R_SPARC_32">
  685. <short></short>
  686. <descr>
  687. </descr>
  688. <seealso>
  689. </seealso>
  690. </element>
  691. <!-- constant Visibility: default -->
  692. <element name="R_ALPHA_REFQUAD">
  693. <short></short>
  694. <descr>
  695. </descr>
  696. <seealso>
  697. </seealso>
  698. </element>
  699. <!-- constant Visibility: default -->
  700. <element name="R_IA64_DIR64LSB">
  701. <short></short>
  702. <descr>
  703. </descr>
  704. <seealso>
  705. </seealso>
  706. </element>
  707. </module> <!-- elfconsts -->
  708. </package>
  709. </fpdoc-descriptions>