Return segment holding given address */
| 2780 | |
| 2781 | /* Return segment holding given address */ |
| 2782 | static msegmentptr segment_holding(mstate m, char* addr) { |
| 2783 | msegmentptr sp = &m->seg; |
| 2784 | for (;;) { |
| 2785 | if (addr >= sp->base && addr < sp->base + sp->size) |
| 2786 | return sp; |
| 2787 | if ((sp = sp->next) == 0) |
| 2788 | return 0; |
| 2789 | } |
| 2790 | } |
| 2791 | |
| 2792 | /* Return true if segment contains a segment link */ |
| 2793 | static int has_segment_link(mstate m, msegmentptr ss) { |
no outgoing calls
no test coverage detected