Return segment holding given address */
| 2140 | |
| 2141 | /* Return segment holding given address */ |
| 2142 | static msegmentptr segment_holding(mstate m, char* addr) { |
| 2143 | msegmentptr sp = &m->seg; |
| 2144 | for (;;) { |
| 2145 | if (addr >= sp->base && addr < sp->base + sp->size) |
| 2146 | return sp; |
| 2147 | if ((sp = sp->next) == 0) |
| 2148 | return 0; |
| 2149 | } |
| 2150 | } |
| 2151 | |
| 2152 | /* Return true if segment contains a segment link */ |
| 2153 | static int has_segment_link(mstate m, msegmentptr ss) { |
no outgoing calls
no test coverage detected