!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache/2.4.18 (Ubuntu). PHP/7.0.33-0ubuntu0.16.04.16 

uname -a: Linux digifus 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-headers-3.13.0-57/arch/avr32/include/asm/   drwxr-xr-x
Free 9.54 GB of 29.4 GB (32.44%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     user.h (2.44 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * Copyright (C) 2004-2006 Atmel Corporation
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 *
 * Note: We may not need these definitions for AVR32, as we don't
 * support a.out.
 */
#ifndef __ASM_AVR32_USER_H
#define __ASM_AVR32_USER_H

#include <linux/types.h>
#include <asm/ptrace.h>
#include <asm/page.h>

/*
 * Core file format: The core file is written in such a way that gdb
 * can understand it and provide useful information to the user (under
 * linux we use the `trad-core' bfd).  The file contents are as follows:
 *
 *  upage: 1 page consisting of a user struct that tells gdb
 *    what is present in the file.  Directly after this is a
 *    copy of the task_struct, which is currently not used by gdb,
 *    but it may come in handy at some point.  All of the registers
 *    are stored as part of the upage.  The upage should always be
 *    only one page long.
 *  data: The data segment follows next.  We use current->end_text to
 *    current->brk to pick up all of the user variables, plus any memory
 *    that may have been sbrk'ed.  No attempt is made to determine if a
 *    page is demand-zero or if a page is totally unused, we just cover
 *    the entire range.  All of the addresses are rounded in such a way
 *    that an integral number of pages is written.
 *  stack: We need the stack information in order to get a meaningful
 *    backtrace.  We need to write the data from usp to
 *    current->start_stack, so we round each of these in order to be able
 *    to write an integer number of pages.
 */

struct user_fpu_struct {
    /* We have no FPU (yet) */
};

struct user {
    struct pt_regs    regs;            /* entire machine state */
    size_t        u_tsize;        /* text size (pages) */
    size_t        u_dsize;        /* data size (pages) */
    size_t        u_ssize;        /* stack size (pages) */
    unsigned long    start_code;        /* text starting address */
    unsigned long    start_data;        /* data starting address */
    unsigned long    start_stack;        /* stack starting address */
    long int    signal;            /* signal causing core dump */
    unsigned long    u_ar0;            /* help gdb find registers */
    unsigned long    magic;            /* identifies a core file */
    char        u_comm[32];        /* user command name */
};

#define NBPG            PAGE_SIZE
#define UPAGES            1
#define HOST_TEXT_START_ADDR    (u.start_code)
#define HOST_DATA_START_ADDR    (u.start_data)
#define HOST_STACK_END_ADDR    (u.start_stack + u.u_ssize * NBPG)

#endif /* __ASM_AVR32_USER_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0149 ]--