valgrind-lua.supp 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712
  1. {
  2. <insert_a_suppression_name_here>
  3. Memcheck:Leak
  4. match-leak-kinds: reachable
  5. fun:malloc
  6. fun:xmalloc
  7. fun:rl_set_prompt
  8. fun:readline
  9. fun:pushline
  10. fun:doREPL
  11. fun:pmain
  12. fun:luaD_precall
  13. fun:luaD_callnoyield
  14. fun:luaD_rawrunprotected
  15. fun:luaD_pcall
  16. fun:lua_pcallk
  17. }
  18. {
  19. <insert_a_suppression_name_here>
  20. Memcheck:Leak
  21. match-leak-kinds: reachable
  22. fun:malloc
  23. fun:xmalloc
  24. fun:expand_prompt
  25. fun:rl_expand_prompt
  26. fun:rl_set_prompt
  27. fun:readline
  28. fun:pushline
  29. fun:doREPL
  30. fun:pmain
  31. fun:luaD_precall
  32. fun:luaD_callnoyield
  33. fun:luaD_rawrunprotected
  34. }
  35. {
  36. <insert_a_suppression_name_here>
  37. Memcheck:Leak
  38. match-leak-kinds: reachable
  39. fun:malloc
  40. fun:strdup
  41. fun:_nc_setupterm
  42. fun:tgetent_sp
  43. fun:_rl_init_terminal_io
  44. fun:UnknownInlinedFun
  45. fun:rl_initialize
  46. fun:readline
  47. fun:pushline
  48. fun:doREPL
  49. fun:pmain
  50. fun:luaD_precall
  51. fun:luaD_callnoyield
  52. }
  53. {
  54. <insert_a_suppression_name_here>
  55. Memcheck:Leak
  56. match-leak-kinds: reachable
  57. fun:malloc
  58. fun:xrealloc
  59. fun:expand_prompt
  60. fun:rl_expand_prompt
  61. fun:rl_set_prompt
  62. fun:readline
  63. fun:pushline
  64. fun:doREPL
  65. fun:pmain
  66. fun:luaD_precall
  67. fun:luaD_callnoyield
  68. fun:luaD_rawrunprotected
  69. }
  70. {
  71. <insert_a_suppression_name_here>
  72. Memcheck:Leak
  73. match-leak-kinds: reachable
  74. fun:malloc
  75. fun:strdup
  76. fun:_nc_trim_sgr0
  77. fun:tgetent_sp
  78. fun:_rl_init_terminal_io
  79. fun:UnknownInlinedFun
  80. fun:rl_initialize
  81. fun:readline
  82. fun:pushline
  83. fun:doREPL
  84. fun:pmain
  85. fun:luaD_precall
  86. fun:luaD_callnoyield
  87. }
  88. {
  89. <insert_a_suppression_name_here>
  90. Memcheck:Leak
  91. match-leak-kinds: reachable
  92. fun:malloc
  93. fun:xmalloc
  94. fun:_rl_reset_region_color
  95. fun:_rl_init_terminal_io
  96. fun:UnknownInlinedFun
  97. fun:rl_initialize
  98. fun:readline
  99. fun:pushline
  100. fun:doREPL
  101. fun:pmain
  102. fun:luaD_precall
  103. fun:luaD_callnoyield
  104. fun:luaD_rawrunprotected
  105. }
  106. {
  107. <insert_a_suppression_name_here>
  108. Memcheck:Leak
  109. match-leak-kinds: reachable
  110. fun:malloc
  111. fun:strdup
  112. fun:update_getenv
  113. fun:UnknownInlinedFun
  114. fun:UnknownInlinedFun
  115. fun:_nc_first_db
  116. fun:_nc_read_entry2
  117. fun:_nc_setup_tinfo
  118. fun:_nc_setupterm
  119. fun:tgetent_sp
  120. fun:_rl_init_terminal_io
  121. fun:UnknownInlinedFun
  122. fun:rl_initialize
  123. fun:readline
  124. fun:pushline
  125. }
  126. {
  127. <insert_a_suppression_name_here>
  128. Memcheck:Leak
  129. match-leak-kinds: reachable
  130. fun:malloc
  131. fun:xmalloc
  132. fun:_rl_init_locale
  133. fun:_rl_init_eightbit
  134. fun:UnknownInlinedFun
  135. fun:rl_initialize
  136. fun:readline
  137. fun:pushline
  138. fun:doREPL
  139. fun:pmain
  140. fun:luaD_precall
  141. fun:luaD_callnoyield
  142. fun:luaD_rawrunprotected
  143. }
  144. {
  145. <insert_a_suppression_name_here>
  146. Memcheck:Leak
  147. match-leak-kinds: reachable
  148. fun:malloc
  149. fun:xmalloc
  150. fun:_rl_read_init_file
  151. fun:UnknownInlinedFun
  152. fun:rl_initialize
  153. fun:readline
  154. fun:pushline
  155. fun:doREPL
  156. fun:pmain
  157. fun:luaD_precall
  158. fun:luaD_callnoyield
  159. fun:luaD_rawrunprotected
  160. fun:luaD_pcall
  161. }
  162. {
  163. <insert_a_suppression_name_here>
  164. Memcheck:Leak
  165. match-leak-kinds: reachable
  166. fun:realloc
  167. fun:_nc_doalloc
  168. fun:UnknownInlinedFun
  169. fun:_nc_tiparm
  170. fun:set_attribute_9.isra.0
  171. fun:_nc_trim_sgr0
  172. fun:tgetent_sp
  173. fun:_rl_init_terminal_io
  174. fun:UnknownInlinedFun
  175. fun:rl_initialize
  176. fun:readline
  177. fun:pushline
  178. fun:doREPL
  179. fun:pmain
  180. }
  181. {
  182. <insert_a_suppression_name_here>
  183. Memcheck:Leak
  184. match-leak-kinds: reachable
  185. fun:malloc
  186. fun:UnknownInlinedFun
  187. fun:rl_initialize
  188. fun:readline
  189. fun:pushline
  190. fun:doREPL
  191. fun:pmain
  192. fun:luaD_precall
  193. fun:luaD_callnoyield
  194. fun:luaD_rawrunprotected
  195. fun:luaD_pcall
  196. fun:lua_pcallk
  197. fun:main
  198. }
  199. {
  200. <insert_a_suppression_name_here>
  201. Memcheck:Leak
  202. match-leak-kinds: reachable
  203. fun:malloc
  204. fun:xmalloc
  205. fun:parser_if
  206. fun:UnknownInlinedFun
  207. fun:rl_parse_and_bind
  208. fun:_rl_read_init_file
  209. fun:UnknownInlinedFun
  210. fun:rl_initialize
  211. fun:readline
  212. fun:pushline
  213. fun:doREPL
  214. fun:pmain
  215. fun:luaD_precall
  216. fun:luaD_callnoyield
  217. }
  218. {
  219. <insert_a_suppression_name_here>
  220. Memcheck:Leak
  221. match-leak-kinds: reachable
  222. fun:malloc
  223. fun:_nc_home_terminfo
  224. fun:UnknownInlinedFun
  225. fun:_nc_first_db
  226. fun:_nc_read_entry2
  227. fun:_nc_setup_tinfo
  228. fun:_nc_setupterm
  229. fun:tgetent_sp
  230. fun:_rl_init_terminal_io
  231. fun:UnknownInlinedFun
  232. fun:rl_initialize
  233. fun:readline
  234. fun:pushline
  235. fun:doREPL
  236. }
  237. {
  238. <insert_a_suppression_name_here>
  239. Memcheck:Leak
  240. match-leak-kinds: reachable
  241. fun:malloc
  242. fun:__tsearch
  243. fun:tsearch
  244. fun:tparm_setup.lto_priv.0
  245. fun:_nc_tiparm
  246. fun:set_attribute_9.isra.0
  247. fun:_nc_trim_sgr0
  248. fun:tgetent_sp
  249. fun:_rl_init_terminal_io
  250. fun:UnknownInlinedFun
  251. fun:rl_initialize
  252. fun:readline
  253. fun:pushline
  254. fun:doREPL
  255. }
  256. {
  257. <insert_a_suppression_name_here>
  258. Memcheck:Leak
  259. match-leak-kinds: indirect
  260. fun:calloc
  261. obj:*
  262. obj:*
  263. obj:*
  264. fun:luaD_precall
  265. fun:luaV_execute
  266. fun:luaD_callnoyield
  267. fun:luaD_rawrunprotected
  268. fun:luaD_pcall
  269. fun:lua_pcallk
  270. fun:docall
  271. fun:pmain
  272. }
  273. {
  274. <insert_a_suppression_name_here>
  275. Memcheck:Leak
  276. match-leak-kinds: indirect
  277. fun:malloc
  278. obj:*
  279. obj:*
  280. obj:*
  281. fun:luaD_precall
  282. fun:luaV_execute
  283. fun:luaD_callnoyield
  284. fun:luaD_rawrunprotected
  285. fun:luaD_pcall
  286. fun:lua_pcallk
  287. fun:docall
  288. fun:pmain
  289. }
  290. {
  291. <insert_a_suppression_name_here>
  292. Memcheck:Leak
  293. match-leak-kinds: reachable
  294. fun:calloc
  295. fun:UnknownInlinedFun
  296. fun:_nc_first_db
  297. fun:_nc_read_entry2
  298. fun:_nc_setup_tinfo
  299. fun:_nc_setupterm
  300. fun:tgetent_sp
  301. fun:_rl_init_terminal_io
  302. fun:UnknownInlinedFun
  303. fun:rl_initialize
  304. fun:readline
  305. fun:pushline
  306. fun:doREPL
  307. fun:pmain
  308. }
  309. {
  310. <insert_a_suppression_name_here>
  311. Memcheck:Leak
  312. match-leak-kinds: reachable
  313. fun:realloc
  314. fun:_nc_doalloc
  315. fun:_nc_read_termtype
  316. fun:_nc_read_file_entry
  317. fun:_nc_read_tic_entry.constprop.0
  318. fun:_nc_read_entry2
  319. fun:_nc_setup_tinfo
  320. fun:_nc_setupterm
  321. fun:tgetent_sp
  322. fun:_rl_init_terminal_io
  323. fun:UnknownInlinedFun
  324. fun:rl_initialize
  325. fun:readline
  326. }
  327. {
  328. <insert_a_suppression_name_here>
  329. Memcheck:Leak
  330. match-leak-kinds: reachable
  331. fun:malloc
  332. fun:copy_termtype
  333. fun:_nc_setupterm
  334. fun:tgetent_sp
  335. fun:_rl_init_terminal_io
  336. fun:UnknownInlinedFun
  337. fun:rl_initialize
  338. fun:readline
  339. fun:pushline
  340. fun:doREPL
  341. fun:pmain
  342. fun:luaD_precall
  343. fun:luaD_callnoyield
  344. }
  345. {
  346. <insert_a_suppression_name_here>
  347. Memcheck:Leak
  348. match-leak-kinds: reachable
  349. fun:malloc
  350. fun:UnknownInlinedFun
  351. fun:_nc_first_db
  352. fun:_nc_read_entry2
  353. fun:_nc_setup_tinfo
  354. fun:_nc_setupterm
  355. fun:tgetent_sp
  356. fun:_rl_init_terminal_io
  357. fun:UnknownInlinedFun
  358. fun:rl_initialize
  359. fun:readline
  360. fun:pushline
  361. fun:doREPL
  362. fun:pmain
  363. }
  364. {
  365. <insert_a_suppression_name_here>
  366. Memcheck:Leak
  367. match-leak-kinds: reachable
  368. fun:malloc
  369. fun:strdup
  370. fun:tparm_setup.lto_priv.0
  371. fun:_nc_tiparm
  372. fun:set_attribute_9.isra.0
  373. fun:_nc_trim_sgr0
  374. fun:tgetent_sp
  375. fun:_rl_init_terminal_io
  376. fun:UnknownInlinedFun
  377. fun:rl_initialize
  378. fun:readline
  379. fun:pushline
  380. fun:doREPL
  381. }
  382. {
  383. <insert_a_suppression_name_here>
  384. Memcheck:Leak
  385. match-leak-kinds: reachable
  386. fun:malloc
  387. fun:_nc_tparm_analyze
  388. fun:tparm_setup.lto_priv.0
  389. fun:_nc_tiparm
  390. fun:set_attribute_9.isra.0
  391. fun:_nc_trim_sgr0
  392. fun:tgetent_sp
  393. fun:_rl_init_terminal_io
  394. fun:UnknownInlinedFun
  395. fun:rl_initialize
  396. fun:readline
  397. fun:pushline
  398. fun:doREPL
  399. }
  400. {
  401. <insert_a_suppression_name_here>
  402. Memcheck:Leak
  403. match-leak-kinds: reachable
  404. fun:calloc
  405. fun:tparm_setup.lto_priv.0
  406. fun:_nc_tiparm
  407. fun:set_attribute_9.isra.0
  408. fun:_nc_trim_sgr0
  409. fun:tgetent_sp
  410. fun:_rl_init_terminal_io
  411. fun:UnknownInlinedFun
  412. fun:rl_initialize
  413. fun:readline
  414. fun:pushline
  415. fun:doREPL
  416. fun:pmain
  417. }
  418. {
  419. <insert_a_suppression_name_here>
  420. Memcheck:Leak
  421. match-leak-kinds: definite
  422. fun:malloc
  423. obj:*
  424. obj:*
  425. fun:luaD_precall
  426. fun:luaV_execute
  427. fun:luaD_callnoyield
  428. fun:luaD_rawrunprotected
  429. fun:luaD_pcall
  430. fun:lua_pcallk
  431. fun:docall
  432. fun:pmain
  433. fun:luaD_precall
  434. }
  435. {
  436. <insert_a_suppression_name_here>
  437. Memcheck:Leak
  438. match-leak-kinds: reachable
  439. fun:malloc
  440. fun:xmalloc
  441. fun:UnknownInlinedFun
  442. fun:rl_initialize
  443. fun:readline
  444. fun:pushline
  445. fun:doREPL
  446. fun:pmain
  447. fun:luaD_precall
  448. fun:luaD_callnoyield
  449. fun:luaD_rawrunprotected
  450. fun:luaD_pcall
  451. fun:lua_pcallk
  452. }
  453. {
  454. <insert_a_suppression_name_here>
  455. Memcheck:Leak
  456. match-leak-kinds: reachable
  457. fun:calloc
  458. fun:_nc_read_termtype
  459. fun:_nc_read_file_entry
  460. fun:_nc_read_tic_entry.constprop.0
  461. fun:_nc_read_entry2
  462. fun:_nc_setup_tinfo
  463. fun:_nc_setupterm
  464. fun:tgetent_sp
  465. fun:_rl_init_terminal_io
  466. fun:UnknownInlinedFun
  467. fun:rl_initialize
  468. fun:readline
  469. fun:pushline
  470. }
  471. {
  472. <insert_a_suppression_name_here>
  473. Memcheck:Leak
  474. match-leak-kinds: reachable
  475. fun:calloc
  476. fun:_nc_setupterm
  477. fun:tgetent_sp
  478. fun:_rl_init_terminal_io
  479. fun:UnknownInlinedFun
  480. fun:rl_initialize
  481. fun:readline
  482. fun:pushline
  483. fun:doREPL
  484. fun:pmain
  485. fun:luaD_precall
  486. fun:luaD_callnoyield
  487. fun:luaD_rawrunprotected
  488. }
  489. {
  490. <insert_a_suppression_name_here>
  491. Memcheck:Leak
  492. match-leak-kinds: reachable
  493. fun:malloc
  494. fun:_nc_read_termtype
  495. fun:_nc_read_file_entry
  496. fun:_nc_read_tic_entry.constprop.0
  497. fun:_nc_read_entry2
  498. fun:_nc_setup_tinfo
  499. fun:_nc_setupterm
  500. fun:tgetent_sp
  501. fun:_rl_init_terminal_io
  502. fun:UnknownInlinedFun
  503. fun:rl_initialize
  504. fun:readline
  505. fun:pushline
  506. }
  507. {
  508. <insert_a_suppression_name_here>
  509. Memcheck:Leak
  510. match-leak-kinds: reachable
  511. fun:calloc
  512. fun:copy_termtype
  513. fun:_nc_setupterm
  514. fun:tgetent_sp
  515. fun:_rl_init_terminal_io
  516. fun:UnknownInlinedFun
  517. fun:rl_initialize
  518. fun:readline
  519. fun:pushline
  520. fun:doREPL
  521. fun:pmain
  522. fun:luaD_precall
  523. fun:luaD_callnoyield
  524. }
  525. {
  526. <insert_a_suppression_name_here>
  527. Memcheck:Leak
  528. match-leak-kinds: reachable
  529. fun:malloc
  530. fun:xrealloc
  531. fun:realloc_line
  532. fun:init_line_structures
  533. fun:rl_redisplay
  534. fun:readline_internal_setup
  535. fun:UnknownInlinedFun
  536. fun:readline
  537. fun:pushline
  538. fun:doREPL
  539. fun:pmain
  540. fun:luaD_precall
  541. fun:luaD_callnoyield
  542. }
  543. {
  544. <insert_a_suppression_name_here>
  545. Memcheck:Leak
  546. match-leak-kinds: reachable
  547. fun:malloc
  548. fun:xmalloc
  549. fun:init_line_structures
  550. fun:rl_redisplay
  551. fun:readline_internal_setup
  552. fun:UnknownInlinedFun
  553. fun:readline
  554. fun:pushline
  555. fun:doREPL
  556. fun:pmain
  557. fun:luaD_precall
  558. fun:luaD_callnoyield
  559. fun:luaD_rawrunprotected
  560. }
  561. {
  562. <insert_a_suppression_name_here>
  563. Memcheck:Leak
  564. match-leak-kinds: reachable
  565. fun:realloc
  566. fun:xrealloc
  567. fun:rl_add_funmap_entry
  568. fun:UnknownInlinedFun
  569. fun:rl_initialize_funmap
  570. fun:UnknownInlinedFun
  571. fun:rl_initialize
  572. fun:readline
  573. fun:pushline
  574. fun:doREPL
  575. fun:pmain
  576. fun:luaD_precall
  577. fun:luaD_callnoyield
  578. fun:luaD_rawrunprotected
  579. }
  580. {
  581. <insert_a_suppression_name_here>
  582. Memcheck:Leak
  583. match-leak-kinds: reachable
  584. fun:malloc
  585. fun:xmalloc
  586. fun:_rl_init_terminal_io
  587. fun:UnknownInlinedFun
  588. fun:rl_initialize
  589. fun:readline
  590. fun:pushline
  591. fun:doREPL
  592. fun:pmain
  593. fun:luaD_precall
  594. fun:luaD_callnoyield
  595. fun:luaD_rawrunprotected
  596. fun:luaD_pcall
  597. }
  598. {
  599. <insert_a_suppression_name_here>
  600. Memcheck:Leak
  601. match-leak-kinds: reachable
  602. fun:malloc
  603. fun:xmalloc
  604. fun:rl_add_funmap_entry
  605. fun:UnknownInlinedFun
  606. fun:rl_initialize_funmap
  607. fun:UnknownInlinedFun
  608. fun:rl_initialize
  609. fun:readline
  610. fun:pushline
  611. fun:doREPL
  612. fun:pmain
  613. fun:luaD_precall
  614. fun:luaD_callnoyield
  615. fun:luaD_rawrunprotected
  616. }
  617. {
  618. <insert_a_suppression_name_here>
  619. Memcheck:Leak
  620. match-leak-kinds: reachable
  621. fun:malloc
  622. fun:xmalloc
  623. fun:rl_make_bare_keymap
  624. fun:rl_generic_bind
  625. fun:UnknownInlinedFun
  626. fun:rl_bind_keyseq_if_unbound_in_map
  627. fun:bind_termcap_arrow_keys
  628. fun:_rl_init_terminal_io
  629. fun:UnknownInlinedFun
  630. fun:rl_initialize
  631. fun:readline
  632. fun:pushline
  633. fun:doREPL
  634. fun:pmain
  635. }
  636. {
  637. <insert_a_suppression_name_here>
  638. Memcheck:Leak
  639. match-leak-kinds: reachable
  640. fun:malloc
  641. fun:xmalloc
  642. fun:rl_make_bare_keymap
  643. fun:rl_generic_bind
  644. fun:UnknownInlinedFun
  645. fun:rl_bind_keyseq_if_unbound_in_map
  646. fun:bind_arrow_keys_internal
  647. fun:UnknownInlinedFun
  648. fun:UnknownInlinedFun
  649. fun:rl_initialize
  650. fun:readline
  651. fun:pushline
  652. fun:doREPL
  653. fun:pmain
  654. fun:luaD_precall
  655. }
  656. {
  657. <insert_a_suppression_name_here>
  658. Memcheck:Leak
  659. match-leak-kinds: reachable
  660. fun:calloc
  661. fun:_nc_build_names.lto_priv.0
  662. fun:_nc_find_type_entry
  663. fun:tgetstr_sp
  664. fun:UnknownInlinedFun
  665. fun:_rl_init_terminal_io
  666. fun:UnknownInlinedFun
  667. fun:rl_initialize
  668. fun:readline
  669. fun:pushline
  670. fun:doREPL
  671. fun:pmain
  672. fun:luaD_precall
  673. fun:luaD_callnoyield
  674. }
  675. {
  676. <insert_a_suppression_name_here>
  677. Memcheck:Leak
  678. match-leak-kinds: reachable
  679. fun:malloc
  680. fun:xmalloc
  681. fun:rl_make_bare_keymap
  682. fun:rl_generic_bind
  683. fun:UnknownInlinedFun
  684. fun:rl_bind_keyseq_if_unbound_in_map
  685. fun:UnknownInlinedFun
  686. fun:UnknownInlinedFun
  687. fun:rl_initialize
  688. fun:readline
  689. fun:pushline
  690. fun:doREPL
  691. fun:pmain
  692. fun:luaD_precall
  693. fun:luaD_callnoyield
  694. }
  695. {
  696. <insert_a_suppression_name_here>
  697. Memcheck:Leak
  698. match-leak-kinds: reachable
  699. fun:malloc
  700. fun:xmalloc
  701. fun:rl_make_bare_keymap
  702. fun:rl_generic_bind
  703. fun:rl_parse_and_bind
  704. fun:_rl_read_init_file
  705. fun:UnknownInlinedFun
  706. fun:rl_initialize
  707. fun:readline
  708. fun:pushline
  709. fun:doREPL
  710. fun:pmain
  711. fun:luaD_precall
  712. }