def get_wat_addr(call_index):
    call_loc = (- 1)
    for i in range((call_index + 1)):
        call_loc = wat.find('call $out_to_js', (call_loc + 1))
        assert (call_loc > 0)
    start_addr_loc = wat.find('0x', call_loc)
    assert (start_addr_loc > 0)
    start_addr_loc_end = wat.find('\n', start_addr_loc)
    start_addr = int(wat[start_addr_loc:start_addr_loc_end], 0)
    end_addr_loc = wat.rfind('drop', 0, call_loc)
    assert (end_addr_loc > 0)
    end_addr_loc = wat.rfind('0x', 0, end_addr_loc)
    assert (end_addr_loc > 0)
    end_addr_loc_end = wat.find('\n', end_addr_loc)
    assert (end_addr_loc_end > 0)
    end_addr = int(wat[end_addr_loc:end_addr_loc_end], 0)
    return (start_addr, end_addr)
def get_wat_addr(call_index):
    call_loc = (- 1)
    for i in range((call_index + 1)):
        call_loc = wat.find('call $out_to_js', (call_loc + 1))
        assert (call_loc > 0)
    start_addr_loc = wat.find('0x', call_loc)
    assert (start_addr_loc > 0)
    start_addr_loc_end = wat.find('\n', start_addr_loc)
    start_addr = int(wat[start_addr_loc:start_addr_loc_end], 0)
    end_addr_loc = wat.rfind('drop', 0, call_loc)
    assert (end_addr_loc > 0)
    end_addr_loc = wat.rfind('0x', 0, end_addr_loc)
    assert (end_addr_loc > 0)
    end_addr_loc_end = wat.find('\n', end_addr_loc)
    assert (end_addr_loc_end > 0)
    end_addr = int(wat[end_addr_loc:end_addr_loc_end], 0)
    return (start_addr, end_addr)