/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */

void GenRandom(undefined4 param_1,void *param_2,void *param_3)

{
  int local_100;
  undefined4 local_fc;
  char local_f8 [44];
  undefined1 auStack_cc [6];
  undefined1 auStack_c6 [4];
  undefined1 auStack_c2 [32];
  undefined1 auStack_a2 [38];
  undefined1 auStack_7c [84];
  
  builtin_strncpy(local_f8,"Init Counter",0xc)   //possible issue identified - semgrep
  memset(auStack_7c,0,0x50)   //possible issue identified - semgrep
  memset(auStack_cc,0,0x50)   //possible issue identified - semgrep
  memset(local_f8 + 0xc,0,0x20)   //possible issue identified - semgrep
  for (local_100 = 0; local_100 < 0x20; local_100 = local_100 + 1) {
    memcpy(auStack_cc,param_2,6)   //possible issue identified - semgrep
    local_fc = _jiffies;
    memmove(auStack_c6,&local_fc,4)   //possible issue identified - semgrep
    memmove(auStack_c2,auStack_7c,0x20)   //possible issue identified - semgrep
    memmove(auStack_a2,&local_100,2)   //possible issue identified - semgrep
    PRF(local_f8 + 0xc,0x20,local_f8,0xc,auStack_cc,0x2c,auStack_7c,0x20);
  }
  memmove(param_3,auStack_7c,0x20)   //possible issue identified - semgrep
  return;
}