Lines Matching refs:len
187 static unsigned i386_length_and_rw_bits (int len, enum target_hw_bp_type type);
212 CORE_ADDR addr, int len,
253 int len, enum target_hw_bp_type type)
258 if (addr || len)
259 printf_unfiltered (" (addr=%lx, len=%d, type=%s)",
262 (unsigned long)addr, len,
289 i386_length_and_rw_bits (int len, enum target_hw_bp_type type)
318 switch (len)
331 Invalid hardware breakpoint length %d in i386_length_and_rw_bits.\n", len);
436 i386_handle_nonaligned_watchpoint (i386_wp_op_t what, CORE_ADDR addr, int len,
454 while (len > 0)
459 int try = (len > max_wp_len ? (max_wp_len - 1) : len - 1);
498 len -= size;
509 i386_insert_watchpoint (CORE_ADDR addr, int len, int type)
513 if (((len != 1 && len !=2 && len !=4) && !(TARGET_HAS_DR_LEN_8 && len == 8))
514 || addr % len != 0)
515 retval = i386_handle_nonaligned_watchpoint (WP_INSERT, addr, len, type);
518 unsigned len_rw = i386_length_and_rw_bits (len, type);
524 i386_show_dr ("insert_watchpoint", addr, len, type);
533 i386_remove_watchpoint (CORE_ADDR addr, int len, int type)
537 if (((len != 1 && len !=2 && len !=4) && !(TARGET_HAS_DR_LEN_8 && len == 8))
538 || addr % len != 0)
539 retval = i386_handle_nonaligned_watchpoint (WP_REMOVE, addr, len, type);
542 unsigned len_rw = i386_length_and_rw_bits (len, type);
548 i386_show_dr ("remove_watchpoint", addr, len, type);
557 i386_region_ok_for_watchpoint (CORE_ADDR addr, int len)
563 nregs = i386_handle_nonaligned_watchpoint (WP_COUNT, addr, len, hw_write);