Go to the source code of this file.
◆ _PATH_RPCBINDSOCK
◆ IXDR_GET_INT32
◆ IXDR_GET_U_INT32
◆ IXDR_PUT_INT32
◆ IXDR_PUT_U_INT32
◆ rpcb_highproc_2
◆ rpcb_highproc_3
◆ rpcb_highproc_4
◆ RPCBPROC_BCAST
◆ RPCBPROC_CALLIT
◆ RPCBPROC_DUMP
◆ RPCBPROC_GETADDR
◆ RPCBPROC_GETADDRLIST
◆ RPCBPROC_GETSTAT
◆ RPCBPROC_GETTIME
◆ RPCBPROC_GETVERSADDR
◆ RPCBPROC_INDIRECT
◆ RPCBPROC_SET
◆ RPCBPROC_TADDR2UADDR
◆ RPCBPROC_UADDR2TADDR
◆ RPCBPROC_UNSET
◆ RPCBPROG
◆ RPCBSTAT_HIGHPROC
◆ RPCBVERS
◆ RPCBVERS4
◆ RPCBVERS_2_STAT
◆ RPCBVERS_3
◆ RPCBVERS_3_STAT
◆ RPCBVERS_4
◆ RPCBVERS_4_STAT
◆ RPCBVERS_STAT
◆ rp__list
◆ rpcb
◆ RPCB
◆ rpcb_entry
◆ rpcb_entry_list
◆ rpcb_entry_list_ptr
◆ rpcb_rmtcallargs
◆ rpcb_rmtcallres
◆ rpcb_stat
◆ rpcb_stat_byvers
◆ rpcblist
◆ RPCBLIST
◆ rpcblist_ptr
◆ rpcbs_addrlist
◆ rpcbs_addrlist_ptr
◆ rpcbs_proc
◆ rpcbs_rmtcalllist
◆ rpcbs_rmtcalllist_ptr
◆ rpcbproc_bcast_4()
◆ rpcbproc_bcast_4_svc()
◆ rpcbproc_callit_3()
◆ rpcbproc_callit_3_svc()
◆ rpcbproc_dump_3()
◆ rpcbproc_dump_3_svc()
◆ rpcbproc_dump_4()
◆ rpcbproc_dump_4_svc()
◆ rpcbproc_getaddr_3()
char** rpcbproc_getaddr_3 |
( |
| ) |
|
◆ rpcbproc_getaddr_3_svc()
char** rpcbproc_getaddr_3_svc |
( |
| ) |
|
◆ rpcbproc_getaddr_4()
char** rpcbproc_getaddr_4 |
( |
| ) |
|
◆ rpcbproc_getaddr_4_svc()
char** rpcbproc_getaddr_4_svc |
( |
| ) |
|
◆ rpcbproc_getaddrlist_4()
◆ rpcbproc_getaddrlist_4_svc()
◆ rpcbproc_getstat_4()
◆ rpcbproc_getstat_4_svc()
◆ rpcbproc_gettime_3()
u_int* rpcbproc_gettime_3 |
( |
| ) |
|
◆ rpcbproc_gettime_3_svc()
u_int* rpcbproc_gettime_3_svc |
( |
| ) |
|
◆ rpcbproc_gettime_4()
u_int* rpcbproc_gettime_4 |
( |
| ) |
|
◆ rpcbproc_gettime_4_svc()
u_int* rpcbproc_gettime_4_svc |
( |
| ) |
|
◆ rpcbproc_getversaddr_4()
char** rpcbproc_getversaddr_4 |
( |
| ) |
|
◆ rpcbproc_getversaddr_4_svc()
char** rpcbproc_getversaddr_4_svc |
( |
| ) |
|
◆ rpcbproc_indirect_4()
◆ rpcbproc_indirect_4_svc()
◆ rpcbproc_set_3()
◆ rpcbproc_set_3_svc()
bool_t* rpcbproc_set_3_svc |
( |
| ) |
|
◆ rpcbproc_set_4()
◆ rpcbproc_set_4_svc()
bool_t* rpcbproc_set_4_svc |
( |
| ) |
|
◆ rpcbproc_taddr2uaddr_3()
char** rpcbproc_taddr2uaddr_3 |
( |
| ) |
|
◆ rpcbproc_taddr2uaddr_3_svc()
char** rpcbproc_taddr2uaddr_3_svc |
( |
| ) |
|
◆ rpcbproc_taddr2uaddr_4()
char** rpcbproc_taddr2uaddr_4 |
( |
| ) |
|
◆ rpcbproc_taddr2uaddr_4_svc()
char** rpcbproc_taddr2uaddr_4_svc |
( |
| ) |
|
◆ rpcbproc_uaddr2taddr_3()
◆ rpcbproc_uaddr2taddr_3_svc()
◆ rpcbproc_uaddr2taddr_4()
◆ rpcbproc_uaddr2taddr_4_svc()
◆ rpcbproc_unset_3()
◆ rpcbproc_unset_3_svc()
bool_t* rpcbproc_unset_3_svc |
( |
| ) |
|
◆ rpcbproc_unset_4()
◆ rpcbproc_unset_4_svc()
bool_t* rpcbproc_unset_4_svc |
( |
| ) |
|
◆ xdr_netbuf()
Definition at line 344 of file rpcb_prot.c.
353 #ifdef __REACTOS__ // CVE-2017-8779 361 (
u_int *)&(objp->len), objp->maxlen);
bool_t xdr_u_int32_t(XDR *xdrs, u_int32_t *u_int32_p)
bool_t xdr_bytes(XDR *xdrs, char **cpp, u_int *sizep, u_int maxsize)
Referenced by rpcb_taddr2uaddr(), and rpcb_uaddr2taddr().
◆ xdr_rp__list()
◆ xdr_rpcb()
◆ xdr_rpcb_entry()
◆ xdr_rpcb_entry_list()
bool_t xdr_rpcb_entry_list |
( |
| ) |
|
◆ xdr_rpcb_entry_list_ptr()
bool_t xdr_rpcb_entry_list_ptr |
( |
| ) |
|
◆ xdr_rpcb_rmtcallargs()
Definition at line 270 of file rpcb_prot.c.
276 u_int lenposition, argposition, position;
GLenum GLuint GLenum GLsizei const GLchar * buf
struct r_rpcb_rmtcallargs::@197 args
bool_t xdr_u_int(XDR *xdrs, u_int *up)
#define IXDR_PUT_U_INT32(buf, v)
#define XDR_INLINE(xdrs, len)
#define XDR_SETPOS(xdrs, pos)
bool_t xdr_u_int32_t(XDR *xdrs, u_int32_t *u_int32_p)
#define BYTES_PER_XDR_UNIT
Referenced by rpc_broadcast_exp().
◆ xdr_rpcb_rmtcallres()
Definition at line 322 of file rpcb_prot.c.
329 #ifdef __REACTOS__ // CVE-2017-8779 struct r_rpcb_rmtcallres::@199 results
bool_t xdr_string(XDR *xdrs, char **cpp, u_int maxsize)
bool_t xdr_u_int(XDR *xdrs, u_int *up)
Referenced by rpc_broadcast_exp().
◆ xdr_rpcb_stat()
◆ xdr_rpcb_stat_byvers()
bool_t xdr_rpcb_stat_byvers |
( |
| ) |
|
◆ xdr_rpcblist()
◆ xdr_rpcblist_ptr()
Definition at line 108 of file rpcb_prot.c.
118 int freeing = (xdrs->x_op ==
XDR_FREE);
125 if (!
xdr_bool(xdrs, &more_elements)) {
128 if (! more_elements) {
137 next = (*rp)->rpcb_next;
151 rp = &((*rp)->rpcb_next);
bool_t xdr_reference(XDR *xdrs, caddr_t *pp, u_int size, xdrproc_t proc)
bool_t(* xdrproc_t)(XDR *,...)
static unsigned __int64 next
bool_t xdr_bool(XDR *xdrs, bool_t *bp)
bool_t xdr_rpcb(XDR *xdrs, RPCB *objp)
Referenced by rpcb_getmaps(), and xdr_rpcblist().
◆ xdr_rpcbs_addrlist()
◆ xdr_rpcbs_addrlist_ptr()
bool_t xdr_rpcbs_addrlist_ptr |
( |
| ) |
|
◆ xdr_rpcbs_proc()
◆ xdr_rpcbs_rmtcalllist()
bool_t xdr_rpcbs_rmtcalllist |
( |
| ) |
|
◆ xdr_rpcbs_rmtcalllist_ptr()
Definition at line 235 of file rpcb_st_xdr.c.
bool_t(* xdrproc_t)(XDR *,...)
bool_t xdr_rpcbs_rmtcalllist(XDR *xdrs, rpcbs_rmtcalllist *objp)
bool_t xdr_pointer(XDR *xdrs, char **objpp, u_int obj_size, xdrproc_t xdr_obj)
Referenced by xdr_rpcb_stat().