sec_data
struct sec_data *secdata;
_cache->sec_data = elf_getdata(scn, NULL);
dyn = (Dyn *) dynsec->sec_data->d_buf;
if (offset >= strsec->sec_data->d_size) {
EC_WORD(offset), EC_WORD(strsec->sec_data->d_size - 1));
str = ((const char *)strsec->sec_data->d_buf) + offset;
Sym *sym = (Sym *) symsec->sec_data->d_buf;
*cap = (Cap *) cache->sec_data->d_buf;
*dyn = (Dyn *) cache->sec_data->d_buf;
*syminfo = (Syminfo *) cache->sec_data->d_buf;
*sym = (Sym *) symsec->sec_data->d_buf;
*xshndx = (Word *) xshndxsec->sec_data->d_buf;
*versym = (Versym *) versymsec->sec_data->d_buf;
(void) elf_flagdata(s->sec_data, ELF_C_SET, ELF_F_DIRTY);
s = (char *)sec->sec_data->d_buf;
*ret_offset = s - (char *)sec->sec_data->d_buf;
Dyn *dyn = (Dyn *) dynsec->sec_data->d_buf;
s = ((char *)strsec->sec_data->d_buf) + ins_off;
((Dyn *) dynsec->sec_data->d_buf)[dyn_strpad->dn_ndx] =
str = (const char *)argstate->str.sec->sec_data->d_buf;
str_size = argstate->str.sec->sec_data->d_size;
dyn = (Dyn *) cache->sec_data->d_buf;
interp->str = ((char *)strsec->sec_data->d_buf) +
(void) strncpy((char *)strsec->sec_data->d_buf,
argstate->str.sec->sec_data->d_size)) {
sec_data->d_size));
argstate->str.sec->sec_data->d_size - 1, NULL));
EC_WORD(argstate->str.sec->sec_data->d_size -
EC_WORD(argstate->str.sec->sec_data->d_size - 1),
str = argstate->str.sec->sec_data->d_buf;
tbl_limit = str + argstate->str.sec->sec_data->d_size;
if ((ndx + ncp) > strsec->sec_data->d_size)
if (((ndx + ncp) == strsec->sec_data->d_size) &&
oldstr = ndx + (char *)strsec->sec_data->d_buf;
Word pad_ndx = argstate->str.sec->sec_data->d_size -
(argstate->str.sec->sec_data->d_size - new_pad_ndx);
char *oldstr = ndx + (char *)strsec->sec_data->d_buf;
count = strsec->sec_data->d_size - argstate->str.ndx;
argstate->str.sec->sec_data->d_size - argstate->str.ndx,
str = sec->sec_data->d_buf;
limit = str + sec->sec_data->d_size;
Elf_Data *sec_data; /* Data region of section */
Elf_Data *sec_data;
struct sec_data *secdata = NULL; /* security data */
(struct sec_data *)STRUCT_FGETP(args,
struct sec_data *secdata; /* security data */
extern int sec_clnt_loadinfo(struct sec_data *, struct sec_data **, model_t);
extern void sec_clnt_freeinfo(struct sec_data *);
extern void sec_clnt_freeinfo(struct sec_data *);
extern int sec_clnt_geth(CLIENT *, struct sec_data *, cred_t *, AUTH **);
extern void sec_clnt_freeinfo(struct sec_data *);
extern int sec_clnt_loadinfo(struct sec_data *, struct sec_data **, model_t);
extern void sec_clnt_freeinfo(struct sec_data *);
static struct sec_data *
struct sec_data *secdata;
struct sec_data *secdata = NULL; /* security data */
(struct sec_data *)STRUCT_FGETP(args,
struct sec_data *secdata; /* security data */
extern int sec_clnt_geth(CLIENT *, struct sec_data *, cred_t *, AUTH **);
extern void sec_clnt_freeinfo(struct sec_data *);
struct sec_data *secdata = NULL; /* security data */
(struct sec_data *)STRUCT_FGETP(args,
struct sec_data *secdata; /* security data */
extern int sec_clnt_loadinfo(struct sec_data *, struct sec_data **, model_t);
extern void sec_clnt_freeinfo(struct sec_data *);
sec_hdr = sec_info->sec_data + sec_hdr_start_addr;
flash_hdr = (struct cudbg_flash_hdr *)(sec_info->sec_data +
memcpy((void *)((char *)sec_info->sec_data + sec_data_offset),
rc = write_flash(adap, sec, sec_info->sec_data,
char sec_data[CUDBG_SF_SECTOR_SIZE];
struct sec_data *secdata; /* security data */
struct sec_data *secdata; /* security data */
struct sec_data *sdata;
struct sec_data *sv_secdata; /* security data for rpcsec module */
sec_clnt_loadinfo(struct sec_data *in, struct sec_data **out, model_t model)
struct sec_data *secdata;
*out = (struct sec_data *)NULL;
sec_clnt_freeinfo(struct sec_data *secdata)
sec_clnt_geth(CLIENT *client, struct sec_data *secdata, cred_t *cr, AUTH **ap)
purge_authtab(struct sec_data *secdata)
struct sec_data *da_data;
static void purge_authtab(struct sec_data *);