Return segment holding given address */
| 2694 | |
| 2695 | /* Return segment holding given address */ |
| 2696 | static msegmentptr segment_holding(mstate m, char* addr) { |
| 2697 | msegmentptr sp = &m->seg; |
| 2698 | for (;;) { |
| 2699 | if (addr >= sp->base && addr < sp->base + sp->size) |
| 2700 | return sp; |
| 2701 | if ((sp = sp->next) == 0) |
| 2702 | return 0; |
| 2703 | } |
| 2704 | } |
| 2705 | |
| 2706 | /* Return true if segment contains a segment link */ |
| 2707 | static int has_segment_link(mstate m, msegmentptr ss) { |
no outgoing calls
no test coverage detected