cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

renameat.c (676B)


      1// SPDX-License-Identifier: LGPL-2.1
      2// Copyright (C) 2018, Red Hat Inc, Arnaldo Carvalho de Melo <acme@redhat.com>
      3
      4#include "trace/beauty/beauty.h"
      5
      6static size_t renameat2__scnprintf_flags(unsigned long flags, char *bf, size_t size, bool show_prefix)
      7{
      8#include "trace/beauty/generated/rename_flags_array.c"
      9       static DEFINE_STRARRAY(rename_flags, "RENAME_");
     10
     11       return strarray__scnprintf_flags(&strarray__rename_flags, bf, size, show_prefix, flags);
     12}
     13
     14size_t syscall_arg__scnprintf_renameat2_flags(char *bf, size_t size, struct syscall_arg *arg)
     15{
     16	unsigned long flags = arg->val;
     17	return renameat2__scnprintf_flags(flags, bf, size, arg->show_string_prefix);
     18}