Home | History | Annotate | Download | only in macho

Lines Matching refs:objfmt_macho

295     yasm_objfmt_macho *objfmt_macho;
344 yasm_objfmt_macho *objfmt_macho = yasm_xmalloc(sizeof(yasm_objfmt_macho));
346 objfmt_macho->objfmt.module = module;
350 yasm_xfree(objfmt_macho);
357 objfmt_macho->bits = 32;
358 objfmt_macho->gotpcrel_sym = NULL;
362 objfmt_macho->bits = 64;
364 objfmt_macho->gotpcrel_sym =
367 yasm_xfree(objfmt_macho);
371 objfmt_macho->parse_scnum = 0; /* section numbering starts at 0 */
372 return (yasm_objfmt *)objfmt_macho;
379 yasm_objfmt_macho *objfmt_macho;
383 objfmt_macho = (yasm_objfmt_macho *)objfmt;
385 if (objfmt_macho->bits == 32)
386 objfmt_macho->objfmt.module = &yasm_macho32_LTX_objfmt;
387 else if (objfmt_macho->bits == 64)
388 objfmt_macho->objfmt.module = &yasm_macho64_LTX_objfmt;
411 yasm_objfmt_macho *objfmt_macho;
419 objfmt_macho = info->objfmt_macho;
488 if (value->curpos_rel && objfmt_macho->gotpcrel_sym &&
489 value->wrt == objfmt_macho->gotpcrel_sym) {
733 yasm_objfmt_macho *objfmt_macho;
738 objfmt_macho = info->objfmt_macho;
1034 yasm_objfmt_macho *objfmt_macho = (yasm_objfmt_macho *)object->objfmt;
1048 info.objfmt_macho = objfmt_macho;
1053 if (objfmt_macho->parse_scnum == 0) {
1064 info.is_64 = (objfmt_macho->bits == 32) ? 0 : 1;
1069 (MACHO_SECTCMD64_SIZE * (objfmt_macho->parse_scnum)) +
1080 (MACHO_SECTCMD_SIZE * (objfmt_macho->parse_scnum)) +
1144 if (objfmt_macho->parse_scnum > 0) {
1147 macho_segcmdsize + macho_sectcmdsize * objfmt_macho->parse_scnum;
1170 macho_sectcmdsize * objfmt_macho->parse_scnum);
1201 YASM_WRITE_32_L(localbuf, objfmt_macho->parse_scnum);
1268 yasm_objfmt_macho *objfmt_macho = (yasm_objfmt_macho *)object->objfmt;
1273 data->scnum = objfmt_macho->parse_scnum++;
1514 yasm_objfmt_macho *objfmt_macho = (yasm_objfmt_macho *)object->objfmt;
1516 return objfmt_macho->gotpcrel_sym;