[PATCH v6 2/2] covoar/Target_i386: Add NOP patterns

Gedare Bloom gedare at rtems.org
Thu Mar 25 23:39:21 UTC 2021


this patch is still fine

On Thu, Mar 25, 2021 at 3:50 PM Alex White <alex.white at oarcorp.com> wrote:
>
> A couple of NOP patterns found with the pc686 BSP were not detected.
> This has been fixed.
> ---
>  tester/covoar/Target_i386.cc | 9 +++++++++
>  1 file changed, 9 insertions(+)
>
> diff --git a/tester/covoar/Target_i386.cc b/tester/covoar/Target_i386.cc
> index e0c9c0f..4567c1e 100644
> --- a/tester/covoar/Target_i386.cc
> +++ b/tester/covoar/Target_i386.cc
> @@ -87,6 +87,15 @@ namespace Target {
>        size = 3;
>        return true;
>      }
> +    if (!strncmp( &line[strlen(line)-28], "lea    0x0(%esi,%eiz,1),%esi", 28)) {
> +      // Could be 4 or 7 bytes of padding.
> +      if (!strncmp( &line[strlen(line)-32], "00", 2)) {
> +        size = 7;
> +      } else {
> +        size = 4;
> +      }
> +      return true;
> +    }
>
>      return false;
>    }
> --
> 2.27.0
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel


More information about the devel mailing list