mdb_writesym
() Function
ssize_t mdb_writesym(const void *buf, size_t nbytes, const char *name);
mdb_writesym
() is identical to mdb_vwrite
(), except that the virtual address at which writing begins is obtained from the value of the symbol specified by name. If no symbol by that name is found, -1 is returned. Otherwise, the number of bytes successfully written is returned on success, and -1 is returned on error. The primary executable's symbol table is used for the symbol lookup; if the symbol resides in another symbol table, you must first apply mdb_lookup_by_obj
(), then mdb_vwrite
().