addr 58 ext/net/addr.c ScmObj Scm_SockAddrName(ScmSockAddr *addr) addr 61 ext/net/addr.c SCM_LIST1(SCM_OBJ(addr))); addr 64 ext/net/addr.c ScmObj Scm_SockAddrFamily(ScmSockAddr *addr) addr 67 ext/net/addr.c SCM_LIST1(SCM_OBJ(addr))); addr 80 ext/net/addr.c ScmSockAddr *addr; addr 81 ext/net/addr.c addr = SCM_NEW2(ScmSockAddr*, addr 101 ext/net/addr.c SCM_SET_CLASS(addr, klass); addr 102 ext/net/addr.c addr->addrlen = len; addr 103 ext/net/addr.c memset(&addr->addr, 0, len); addr 104 ext/net/addr.c memcpy(&addr->addr, saddr, len); addr 105 ext/net/addr.c return SCM_OBJ(addr); addr 121 ext/net/addr.c ScmSockAddrUn *addr; addr 126 ext/net/addr.c addr = SCM_NEW(ScmSockAddrUn); addr 127 ext/net/addr.c SCM_SET_CLASS(addr, &Scm_SockAddrUnClass); addr 128 ext/net/addr.c memset(&addr->addr, 0, sizeof(struct sockaddr_un)); addr 129 ext/net/addr.c addr->addr.sun_family = AF_UNIX; addr 137 ext/net/addr.c memcpy(addr->addr.sun_path, cpath, size); addr 138 ext/net/addr.c addr->addr.sun_path[size] = '\0'; addr 140 ext/net/addr.c addr->addrlen = sizeof(struct sockaddr_un); addr 141 ext/net/addr.c return SCM_OBJ(addr); addr 157 ext/net/addr.c ScmSockAddrIn *addr; addr 163 ext/net/addr.c addr = SCM_NEW(ScmSockAddrIn); addr 164 ext/net/addr.c SCM_SET_CLASS(addr, &Scm_SockAddrInClass); addr 165 ext/net/addr.c memset(&addr->addr, 0, sizeof(struct sockaddr_in)); addr 167 ext/net/addr.c addr->addr.sin_len = sizeof(struct sockaddr_in); addr 169 ext/net/addr.c addr->addr.sin_family = AF_INET; addr 170 ext/net/addr.c addr->addr.sin_port = htons(SCM_INT_VALUE(port)); addr 174 ext/net/addr.c if (inet_aton(hname, &addr->addr.sin_addr) == 0) { addr 186 ext/net/addr.c if (inet_aton(hname, &addr->addr.sin_addr) == 0) { addr 191 ext/net/addr.c addr->addr.sin_addr.s_addr = htonl(INADDR_ANY); addr 193 ext/net/addr.c addr->addr.sin_addr.s_addr = htonl(INADDR_BROADCAST); addr 195 ext/net/addr.c addr->addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); addr 199 ext/net/addr.c addr->addrlen = sizeof(struct sockaddr_in); addr 200 ext/net/addr.c return SCM_OBJ(addr); addr 218 ext/net/addr.c ScmSockAddrIn6 *addr; addr 224 ext/net/addr.c addr = SCM_NEW(ScmSockAddrIn6); addr 225 ext/net/addr.c SCM_SET_CLASS(addr, &Scm_SockAddrIn6Class); addr 226 ext/net/addr.c memset(&addr->addr, 0, sizeof(struct sockaddr_in6)); addr 228 ext/net/addr.c addr->addr.sin6_len = sizeof(struct sockaddr_in6); addr 230 ext/net/addr.c addr->addr.sin6_family = AF_INET6; addr 231 ext/net/addr.c addr->addr.sin6_port = htons(SCM_INT_VALUE(port)); addr 241 ext/net/addr.c addr->addr.sin6_addr = ((struct sockaddr_in6*)res->ai_addr)->sin6_addr; addr 243 ext/net/addr.c addr->addr.sin6_addr = in6addr_any; addr 245 ext/net/addr.c addr->addr.sin6_addr = in6addr_loopback; addr 249 ext/net/addr.c addr->addrlen = sizeof(struct sockaddr_in6); addr 250 ext/net/addr.c return SCM_OBJ(addr); addr 81 ext/net/gauche/net.h struct sockaddr addr; addr 89 ext/net/gauche/net.h #define SCM_SOCKADDR_FAMILY(obj) SCM_SOCKADDR(obj)->addr.sa_family addr 92 ext/net/gauche/net.h ScmObj Scm_SockAddrName(ScmSockAddr *addr); addr 93 ext/net/gauche/net.h ScmObj Scm_SockAddrFamily(ScmSockAddr *addr); addr 94 ext/net/gauche/net.h ScmObj Scm_MakeSockAddr(ScmClass *klass, struct sockaddr *addr, int len); addr 104 ext/net/gauche/net.h struct sockaddr_un addr; addr 113 ext/net/gauche/net.h struct sockaddr_in addr; addr 124 ext/net/gauche/net.h struct sockaddr_in6 addr; addr 173 ext/net/gauche/net.h extern ScmObj Scm_SocketBind(ScmSocket *s, ScmSockAddr *addr); addr 174 ext/net/gauche/net.h extern ScmObj Scm_SocketConnect(ScmSocket *s, ScmSockAddr *addr); addr 211 ext/net/gauche/net.h extern ScmObj Scm_GetHostByAddr(const char *addr, int type); addr 267 ext/net/gauche/net.h ScmSockAddr *addr; addr 278 ext/net/gauche/net.h extern ScmObj Scm_GetNameinfo(ScmSockAddr *addr, int flags); addr 197 ext/net/net.c ScmObj Scm_SocketBind(ScmSocket *sock, ScmSockAddr *addr) addr 205 ext/net/net.c SCM_SYSCALL(r, bind(sock->fd, &addr->addr, addr->addrlen)); addr 207 ext/net/net.c Scm_SysError("bind failed to %S", addr); addr 212 ext/net/net.c naddr = SCM_SOCKADDR(Scm_MakeSockAddr(SCM_CLASS_OF(addr), addr 213 ext/net/net.c &addr->addr, addr->addrlen)); addr 214 ext/net/net.c SCM_SYSCALL(r, getsockname(sock->fd, &naddr->addr, &naddr->addrlen)); addr 216 ext/net/net.c Scm_SysError("getsockname failed to %S", addr); addr 265 ext/net/net.c ScmObj Scm_SocketConnect(ScmSocket *sock, ScmSockAddr *addr) addr 271 ext/net/net.c SCM_SYSCALL(r, connect(sock->fd, &addr->addr, addr->addrlen)); addr 273 ext/net/net.c Scm_SysError("connect failed to %S", addr); addr 275 ext/net/net.c sock->address = addr; addr 337 ext/net/net.c &SCM_SOCKADDR(to)->addr, SCM_SOCKADDR(to)->addrlen)); addr 81 ext/net/netdb.c struct in_addr *addr = (struct in_addr*)*p; addr 82 ext/net/netdb.c unsigned long addrval = ntohl(addr->s_addr); addr 139 ext/net/netdb.c ScmObj Scm_GetHostByAddr(const char *addr, int type) addr 145 ext/net/netdb.c if (!inet_aton(addr, &iaddr)) { addr 146 ext/net/netdb.c Scm_Error("bad inet address format: %s", addr); addr 488 ext/net/netdb.c info->addr = NULL; addr 505 ext/net/netdb.c info->addr = SCM_SOCKADDR(Scm_MakeSockAddr(NULL, addr 529 ext/net/netdb.c ScmObj Scm_GetNameinfo(ScmSockAddr *addr, int flags) addr 534 ext/net/netdb.c r = getnameinfo(&addr->addr, addr->addrlen, addr 28 ext/net/netlib.c ScmObj addr; addr 30 ext/net/netlib.c addr = (addr_scm); addr 48 ext/net/netlib.c ScmObj addr; addr 50 ext/net/netlib.c addr = (addr_scm); addr 68 ext/net/netlib.c ScmObj addr; addr 70 ext/net/netlib.c addr = (addr_scm); addr 74 ext/net/netlib.c SCM_RESULT = (SCM_MAKE_STR(((ScmSockAddrUn*)addr)->addr.sun_path)); addr 88 ext/net/netlib.c ScmObj addr; addr 90 ext/net/netlib.c addr = (addr_scm); addr 108 ext/net/netlib.c ScmObj addr; addr 110 ext/net/netlib.c addr = (addr_scm); addr 112 ext/net/netlib.c ScmSockAddrIn *a = (ScmSockAddrIn*)addr; addr 114 ext/net/netlib.c unsigned long inaddr = htonl(a->addr.sin_addr.s_addr); addr 122 ext/net/netlib.c ntohs(a->addr.sin_port)); addr 135 ext/net/netlib.c ScmObj addr; addr 137 ext/net/netlib.c addr = (addr_scm); addr 155 ext/net/netlib.c ScmObj addr; addr 157 ext/net/netlib.c addr = (addr_scm); addr 159 ext/net/netlib.c ScmSockAddrIn *a = (ScmSockAddrIn*)addr; addr 160 ext/net/netlib.c SCM_RETURN(Scm_MakeIntegerFromUI(ntohl(a->addr.sin_addr.s_addr))); addr 172 ext/net/netlib.c ScmObj addr; addr 174 ext/net/netlib.c addr = (addr_scm); addr 176 ext/net/netlib.c ScmSockAddrIn *a = (ScmSockAddrIn*)addr; addr 177 ext/net/netlib.c SCM_RETURN(Scm_MakeInteger(ntohs(a->addr.sin_port))); addr 194 ext/net/netlib.c ScmObj addr; addr 196 ext/net/netlib.c addr = (addr_scm); addr 198 ext/net/netlib.c ScmSockAddrIn6 *a = (ScmSockAddrIn6*)addr; addr 201 ext/net/netlib.c const char *r = inet_ntop(AF_INET6, &a->addr.sin6_addr, buf, sizeof(buf)); addr 203 ext/net/netlib.c Scm_Printf(out, "[%s]:%d", buf, ntohs(a->addr.sin6_port)); addr 218 ext/net/netlib.c ScmObj addr; addr 220 ext/net/netlib.c addr = (addr_scm); addr 240 ext/net/netlib.c ScmObj addr; addr 242 ext/net/netlib.c addr = (addr_scm); addr 245 ext/net/netlib.c ScmSockAddrIn6 *a = (ScmSockAddrIn6*)addr; addr 247 ext/net/netlib.c u_long *p = (u_long*)a->addr.sin6_addr.s6_addr; addr 267 ext/net/netlib.c ScmObj addr; addr 269 ext/net/netlib.c addr = (addr_scm); addr 271 ext/net/netlib.c ScmSockAddrIn6 *a = (ScmSockAddrIn6*)addr; addr 272 ext/net/netlib.c SCM_RETURN(Scm_MakeInteger(ntohs(a->addr.sin6_port))); addr 579 ext/net/netlib.c ScmSockAddr* addr; addr 586 ext/net/netlib.c addr = SCM_SOCKADDR(addr_scm); addr 590 ext/net/netlib.c SCM_RESULT = Scm_SocketBind(sock, addr); addr 649 ext/net/netlib.c ScmSockAddr* addr; addr 656 ext/net/netlib.c addr = SCM_SOCKADDR(addr_scm); addr 660 ext/net/netlib.c SCM_RESULT = Scm_SocketConnect(sock, addr); addr 1018 ext/net/netlib.c const char * addr; addr 1024 ext/net/netlib.c addr = SCM_STRING_CONST_CSTRING(addr_scm); addr 1031 ext/net/netlib.c SCM_RESULT = Scm_GetHostByAddr(addr, type); addr 1295 ext/net/netlib.c return SCM_OBJ_SAFE(obj->addr); addr 1302 ext/net/netlib.c obj->addr = SCM_SOCKADDR(value); addr 1359 ext/net/netlib.c ScmSockAddr* addr; addr 1368 ext/net/netlib.c addr = SCM_SOCKADDR(addr_scm); addr 1379 ext/net/netlib.c SCM_RESULT = Scm_GetNameinfo(addr, flags); addr 1148 gc/dyn_load.c start = slide + sec->addr; addr 1169 gc/dyn_load.c start = slide + sec->addr; addr 36 gc/finalize.c # define HASH3(addr,size,log_size) \ addr 37 gc/finalize.c ((((word)(addr) >> 3) ^ ((word)(addr) >> (3+(log_size)))) \ addr 39 gc/finalize.c #define HASH2(addr,log_size) HASH3(addr, 1 << log_size, log_size) addr 152 gc/headers.c static GC_bool get_index(addr) addr 153 gc/headers.c word addr; addr 155 gc/headers.c word hi = (word)(addr) >> (LOG_BOTTOM_SZ + LOG_HBLKSIZE); addr 57 gc/include/gc_mark.h GC_word * addr, struct GC_ms_entry * mark_stack_ptr, addr 92 gc/include/private/gc_locks.h inline static int GC_test_and_set(volatile unsigned int *addr) { addr 96 gc/include/private/gc_locks.h : "=r"(oldval), "=m"(*(addr)) addr 97 gc/include/private/gc_locks.h : "0"(1), "m"(*(addr)) : "memory"); addr 106 gc/include/private/gc_locks.h inline static int GC_test_and_set(volatile unsigned int *addr) { addr 110 gc/include/private/gc_locks.h : "=r"(oldval), "=m"(*addr) addr 111 gc/include/private/gc_locks.h : "r"(n), "1"(*addr) : "memory"); addr 113 gc/include/private/gc_locks.h oldval = _InterlockedExchange(addr, n); addr 119 gc/include/private/gc_locks.h inline static void GC_clear(volatile unsigned int *addr) { addr 121 gc/include/private/gc_locks.h __asm__ __volatile__("st4.rel %0=r0" : "=m" (*addr) : : "memory"); addr 124 gc/include/private/gc_locks.h _InterlockedExchange(addr, 0); addr 130 gc/include/private/gc_locks.h inline static int GC_test_and_set(volatile unsigned int *addr) { addr 134 gc/include/private/gc_locks.h : "=r"(oldval), "=m"(*addr) addr 135 gc/include/private/gc_locks.h : "m"(*addr) : "memory"); addr 143 gc/include/private/gc_locks.h inline static int GC_test_and_set(volatile unsigned int *addr) { addr 152 gc/include/private/gc_locks.h : "a" (addr) : "memory"); addr 159 gc/include/private/gc_locks.h inline static int GC_test_and_set(volatile unsigned int *addr) { addr 171 gc/include/private/gc_locks.h : "=&r"(oldval), "=p"(addr) addr 172 gc/include/private/gc_locks.h : "r"(temp), "1"(addr) addr 177 gc/include/private/gc_locks.h inline static int GC_test_and_set(volatile unsigned int *addr) { addr 189 gc/include/private/gc_locks.h : "=&r"(oldval), "=p"(addr) addr 190 gc/include/private/gc_locks.h : "r"(temp), "1"(addr) addr 196 gc/include/private/gc_locks.h inline static void GC_clear(volatile unsigned int *addr) { addr 198 gc/include/private/gc_locks.h *(addr) = 0; addr 203 gc/include/private/gc_locks.h inline static int GC_test_and_set(volatile unsigned int * addr) addr 226 gc/include/private/gc_locks.h :"=&r" (temp), "=m" (*addr), "=&r" (oldvalue) addr 227 gc/include/private/gc_locks.h :"Ir" (1), "m" (*addr) addr 233 gc/include/private/gc_locks.h inline static void GC_clear(volatile unsigned int *addr) { addr 235 gc/include/private/gc_locks.h *(addr) = 0; addr 240 gc/include/private/gc_locks.h inline static int GC_test_and_set(volatile unsigned int *addr) { addr 248 gc/include/private/gc_locks.h : "r"(1), "r"(addr) addr 255 gc/include/private/gc_locks.h inline static int GC_test_and_set(volatile unsigned int *addr) { addr 271 gc/include/private/gc_locks.h : "=&r" (ret), "=m" (*addr) addr 272 gc/include/private/gc_locks.h : "r" (addr), "r" ((int) 1), "m" (*addr) addr 279 gc/include/private/gc_locks.h inline static int GC_test_and_set(volatile unsigned int *addr) { addr 286 gc/include/private/gc_locks.h : "d" (1), "a" (addr) addr 299 gc/include/private/gc_locks.h # define GC_test_and_set(addr) __ATOMIC_EXCH_LONG(addr, 1) addr 301 gc/include/private/gc_locks.h # define GC_clear(addr) { asm("mb"); *(volatile unsigned *)addr = 0; } addr 305 gc/include/private/gc_locks.h # define GC_test_and_set(addr) InterlockedExchange((LPLONG)addr,1) addr 311 gc/include/private/gc_locks.h # define GC_test_and_set(addr) _test_and_set((int *) addr,1) addr 316 gc/include/private/gc_locks.h # define GC_test_and_set(addr) _test_and_set((void *)addr,1) addr 318 gc/include/private/gc_locks.h # define GC_test_and_set(addr) test_and_set((void *)addr,1) addr 323 gc/include/private/gc_locks.h # define GC_test_and_set(addr) __test_and_set32((void *)addr,1) addr 324 gc/include/private/gc_locks.h # define GC_clear(addr) __lock_release(addr); addr 347 gc/include/private/gc_locks.h inline static int GC_test_and_set(volatile unsigned int * addr) { addr 349 gc/include/private/gc_locks.h if (compare_and_swap((void *)addr, &oldvalue, 1)) { addr 355 gc/include/private/gc_locks.h inline static void GC_clear(volatile unsigned int *addr) { addr 357 gc/include/private/gc_locks.h *(addr) = 0; addr 368 gc/include/private/gc_locks.h # define GC_test_and_set(addr) !GC_test_and_clear(addr); addr 370 gc/include/private/gc_locks.h # define GC_clear(addr) GC_noop1((word)(addr)); *(volatile unsigned int *)addr = 1; addr 376 gc/include/private/gc_locks.h inline static void GC_clear(volatile unsigned int *addr) { addr 379 gc/include/private/gc_locks.h *(addr) = 0; addr 384 gc/include/private/gc_locks.h # define GC_clear(addr) GC_noop1((word)(addr)); \ addr 385 gc/include/private/gc_locks.h *((volatile unsigned int *)(addr)) = 0; addr 414 gc/include/private/gc_locks.h extern GC_bool GC_compare_and_exchange(volatile GC_word *addr, addr 420 gc/include/private/gc_locks.h inline static GC_bool GC_compare_and_exchange(volatile GC_word *addr, addr 426 gc/include/private/gc_locks.h : "+m"(*(addr)), "=r"(result) addr 444 gc/include/private/gc_locks.h inline static GC_bool GC_compare_and_exchange(volatile GC_word *addr, addr 459 gc/include/private/gc_locks.h : "=&r" (dummy), "=r" (result), "=p" (addr) addr 460 gc/include/private/gc_locks.h : "r" (new_val), "r" (old), "2"(addr) addr 466 gc/include/private/gc_locks.h inline static GC_bool GC_compare_and_exchange(volatile GC_word *addr, addr 481 gc/include/private/gc_locks.h : "=&r" (dummy), "=r" (result), "=p" (addr) addr 482 gc/include/private/gc_locks.h : "r" (new_val), "r" (old), "2"(addr) addr 496 gc/include/private/gc_locks.h inline static GC_bool GC_compare_and_exchange(volatile GC_word *addr, addr 505 gc/include/private/gc_locks.h : "r"(addr), "r"(new_val), "r"(old) : "memory"); addr 510 gc/include/private/gc_locks.h : "r"(addr), "r"(new_val), "r"(old) : "memory"); addr 526 gc/include/private/gc_locks.h inline static GC_bool GC_compare_and_exchange(volatile GC_word *addr, addr 541 gc/include/private/gc_locks.h :"=&r" (temp), "=m" (*addr), "=&r" (was_equal) addr 547 gc/include/private/gc_locks.h inline static GC_bool GC_compare_and_exchange(volatile GC_word *addr, addr 550 gc/include/private/gc_locks.h return __CMP_STORE_QUAD(addr, old, new_val, addr); addr 565 gc/include/private/gc_locks.h inline static GC_bool GC_compare_and_exchange(volatile C_word *addr, addr 578 gc/include/private/gc_locks.h : "d" (new_val), "a" (addr) addr 586 gc/include/private/gc_locks.h inline static GC_word GC_atomic_add(volatile GC_word *addr, addr 591 gc/include/private/gc_locks.h old = *addr; addr 592 gc/include/private/gc_locks.h } while (!GC_compare_and_exchange(addr, old, old+how_much)); addr 598 gc/include/private/gc_locks.h extern GC_word GC_atomic_add(volatile GC_word *addr, GC_word how_much); addr 628 gc/include/private/gc_priv.h # define PHT_HASH(addr) ((((word)(addr)) >> LOG_HBLKSIZE) & (PHT_ENTRIES - 1)) addr 1218 gc/include/private/gc_priv.h # define OR_WORD(addr, bits) \ addr 1221 gc/include/private/gc_priv.h old = *((volatile word *)addr); \ addr 1222 gc/include/private/gc_priv.h } while (!GC_compare_and_exchange((addr), old, old | (bits))); \ addr 1224 gc/include/private/gc_priv.h # define OR_WORD_EXIT_IF_SET(addr, bits, exit_label) \ addr 1228 gc/include/private/gc_priv.h old = *((volatile word *)addr); \ addr 1230 gc/include/private/gc_priv.h } while (!GC_compare_and_exchange((addr), old, old | my_bits)); \ addr 1233 gc/include/private/gc_priv.h # define OR_WORD(addr, bits) *(addr) |= (bits) addr 1234 gc/include/private/gc_priv.h # define OR_WORD_EXIT_IF_SET(addr, bits, exit_label) \ addr 1236 gc/include/private/gc_priv.h word old = *(addr); \ addr 1239 gc/include/private/gc_priv.h *(addr) = (old | my_bits); \ addr 1486 gc/include/private/gcconfig.h register long addr = (long)(x); \ addr 1487 gc/include/private/gcconfig.h (void) _asm ("LDW", 0, 0, addr, 0); \ addr 101 gc/mark_rts.c static int rt_hash(addr) addr 102 gc/mark_rts.c char * addr; addr 104 gc/mark_rts.c word result = (word) addr; addr 2195 gc/os_dep.c # define PROTECT(addr, len) \ addr 2196 gc/os_dep.c if (mprotect((caddr_t)(addr), (size_t)(len), \ addr 2200 gc/os_dep.c # define UNPROTECT(addr, len) \ addr 2201 gc/os_dep.c if (mprotect((caddr_t)(addr), (size_t)(len), \ addr 2213 gc/os_dep.c #define PROTECT(addr,len) \ addr 2214 gc/os_dep.c if(vm_protect(GC_task_self,(vm_address_t)(addr),(vm_size_t)(len), \ addr 2218 gc/os_dep.c #define UNPROTECT(addr,len) \ addr 2219 gc/os_dep.c if(vm_protect(GC_task_self,(vm_address_t)(addr),(vm_size_t)(len), \ addr 2230 gc/os_dep.c # define PROTECT(addr, len) \ addr 2231 gc/os_dep.c if (!VirtualProtect((addr), (len), PAGE_EXECUTE_READ, \ addr 2237 gc/os_dep.c # define UNPROTECT(addr, len) \ addr 2238 gc/os_dep.c if (!VirtualProtect((addr), (len), PAGE_EXECUTE_READWRITE, \ addr 2380 gc/os_dep.c void GC_write_fault_handler(sig, code, scp, addr) addr 2383 gc/os_dep.c char * addr; addr 2471 gc/os_dep.c char *addr = (char *) code; addr 2474 gc/os_dep.c char * addr = (char *) (size_t) (scp -> sc_badvaddr); addr 2477 gc/os_dep.c char * addr = (char *) (scp -> sc_traparg_a0); addr 2480 gc/os_dep.c char * addr = (char *) (scp -> si_addr); addr 2484 gc/os_dep.c char * addr = (char *) (sc.cr2); addr 2487 gc/os_dep.c char * addr = NULL; addr 2513 gc/os_dep.c addr = (char *)ea; addr 2516 gc/os_dep.c char * addr = get_fault_addr(sc); addr 2519 gc/os_dep.c char * addr = si -> si_addr; addr 2525 gc/os_dep.c char * addr = (char *) (sc.regs->dar); addr 2528 gc/os_dep.c char * addr = (char *)sc.fault_address; addr 2531 gc/os_dep.c char * addr = (char *)sc.regs.csraddr; addr 2543 gc/os_dep.c char * addr = (char *) (exc_info -> ExceptionRecord addr 2550 gc/os_dep.c (struct hblk *)((word)addr & ~(GC_page_size-1)); addr 2562 gc/os_dep.c in_allocd_block = (HDR(addr) != 0); addr 2579 gc/os_dep.c GC_err_printf1("Segfault at 0x%lx\n", addr); addr 2587 gc/os_dep.c (*old_handler) (sig, code, scp, addr); addr 2652 gc/os_dep.c GC_err_printf1("Segfault at 0x%lx\n", addr); addr 2923 gc/os_dep.c void GC_unprotect_range(addr, len) addr 2924 gc/os_dep.c ptr_t addr; addr 2933 gc/os_dep.c obj_start = GC_base(addr); addr 2935 gc/os_dep.c if (GC_base(addr + len - 1) != obj_start) { addr 2938 gc/os_dep.c start_block = (struct hblk *)((word)addr & ~(GC_page_size - 1)); addr 2939 gc/os_dep.c end_block = (struct hblk *)((word)(addr + len - 1) & ~(GC_page_size - 1)); addr 3795 gc/os_dep.c char *addr; addr 3839 gc/os_dep.c addr = (char*) exc_state.dar; addr 3841 gc/os_dep.c if((HDR(addr)) == 0) { addr 3851 gc/os_dep.c if(addr != last_fault) { addr 3852 gc/os_dep.c last_fault = addr; addr 3859 gc/os_dep.c addr); addr 3863 gc/os_dep.c GC_err_printf1("Unexpected KERN_PROTECTION_FAILURE at %p\n",addr); addr 3882 gc/os_dep.c h = (struct hblk*)((word)addr & ~(GC_page_size-1)); addr 1282 gc/pthread_support.c GC_bool GC_compare_and_exchange(volatile GC_word *addr, addr 1287 gc/pthread_support.c if (*addr == old) { addr 1288 gc/pthread_support.c *addr = new_val; addr 1297 gc/pthread_support.c GC_word GC_atomic_add(volatile GC_word *addr, GC_word how_much) addr 1301 gc/pthread_support.c old = *addr; addr 1302 gc/pthread_support.c *addr = old + how_much; addr 720 gc/solaris_threads.c int GC_is_thread_stack(ptr_t addr) addr 729 gc/solaris_threads.c if (p -> stack <= addr && addr 730 gc/solaris_threads.c addr < p -> stack + p -> stack_size) addr 227 gc/tests/test.c struct GC_ms_entry * fake_gcj_mark_proc(word * addr, addr 235 gc/tests/test.c addr = (word *)GC_USR_PTR_FROM_BASE(addr); addr 237 gc/tests/test.c x = (sexpr)(addr + 1); /* Skip the vtable pointer. */ addr 341 gc/typd_mlc.c mse * GC_typed_mark_proc GC_PROTO((register word * addr, addr 346 gc/typd_mlc.c mse * GC_array_mark_proc GC_PROTO((register word * addr, addr 395 gc/typd_mlc.c mse * GC_typed_mark_proc(register word * addr, addr 400 gc/typd_mlc.c mse * GC_typed_mark_proc(addr, mark_stack_ptr, mark_stack_limit, env) addr 401 gc/typd_mlc.c register word * addr; addr 408 gc/typd_mlc.c register word * current_p = addr; addr 432 gc/typd_mlc.c mark_stack_ptr -> mse_start = addr + WORDSZ; addr 462 gc/typd_mlc.c mse * GC_push_complex_descriptor(addr, d, msp, msl) addr 463 gc/typd_mlc.c word * addr; addr 468 gc/typd_mlc.c register ptr_t current = (ptr_t) addr; addr 522 gc/typd_mlc.c mse * GC_array_mark_proc(register word * addr, addr 527 gc/typd_mlc.c mse * GC_array_mark_proc(addr, mark_stack_ptr, mark_stack_limit, env) addr 528 gc/typd_mlc.c register word * addr; addr 534 gc/typd_mlc.c register hdr * hhdr = HDR(addr); addr 536 gc/typd_mlc.c register complex_descriptor * descr = (complex_descriptor *)(addr[sz-1]); addr 547 gc/typd_mlc.c new_mark_stack_ptr = GC_push_complex_descriptor(addr, descr, addr 557 gc/typd_mlc.c new_mark_stack_ptr -> mse_start = addr; addr 562 gc/typd_mlc.c new_mark_stack_ptr -> mse_start = addr + sz - 1; addr 3856 src/vm.c struct GC_ms_entry *vm_stack_mark(GC_word *addr, addr 3862 src/vm.c ScmObj *vmsb = ((ScmObj*)addr)+1; addr 3863 src/vm.c ScmVM *vm = (ScmVM*)*addr; addr 3874 src/vm.c e = GC_mark_and_push((GC_PTR)z, e, mark_sp_limit, (GC_PTR)addr);