Lines Matching refs:directive
159 seh_validate_seg (const char *directive) in seh_validate_seg() argument
167 directive, nseg_name, cseg_name); in seh_validate_seg()
234 verify_context (const char *directive) in verify_context() argument
238 as_bad (_("%s used outside of .seh_proc block"), directive); in verify_context()
248 verify_context_and_target (const char *directive, seh_kind target) in verify_context_and_target() argument
252 as_warn (_("%s ignored for this target"), directive); in verify_context_and_target()
256 return verify_context (directive); in verify_context_and_target()
522 seh_x64_read_reg (const char *directive, int kind) in seh_x64_read_reg() argument
564 as_bad (_("invalid register for %s"), directive); in seh_x64_read_reg()
609 const char *directive = (what == 1 ? ".seh_savereg" : ".seh_savexmm"); in obj_coff_seh_save() local
613 if (!verify_context_and_target (directive, seh_kind_x64) in obj_coff_seh_save()
614 || !seh_validate_seg (directive)) in obj_coff_seh_save()
617 reg = seh_x64_read_reg (directive, what); in obj_coff_seh_save()
629 as_bad (_("%s offset is negative"), directive); in obj_coff_seh_save()
644 as_bad (_("%s offset out of range"), directive); in obj_coff_seh_save()