Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#2076 Le 03/01/2012, à 20:48

grim7reaper

Re : /* Topic des codeurs [6] */

grim7reaper a écrit :

Plus d’info (et de code) plus tard…

Voilà voilà.

BF generator V1 (22 lignes)

import Data.List (intercalate)
import Data.Char (ord)

main :: IO ()
main = do
  str <- getContents
  let base = initValue str
  putStrLn $ initCode base str ++ dispCode base str

initValue :: String -> Int
initValue str = minimum $ map ord str

initCode :: Int -> String -> String
initCode base str = replicate base '+'
                    ++ "["
                    ++ concat (replicate (length str) ">+")
                    ++ replicate (length str) '<'
                    ++ "-]"

dispCode :: Int -> String -> String
dispCode base str = '>' : intercalate ">" (map (dispChar base) str)
    where dispChar offset c = reverse ('.' : replicate (ord c - offset) '+')

Méthode de bourrin, et le code généré s’en ressent : 1044 characteres pour un simple "Hello World!"
La méthode utilisée est :
   - j’utilise autant de cases mémoire que de lettres dans la chaîne à écrire ;
   - j’initialise ces cases avec la valeur du plus petit caractère ASCII de la chaîne ;
   - je génère le code pour avance de case en case et incrémenter jusqu’à la valeur ASCII du caractère correspondant puis j’affiche.
   C’est vraiment moisi, et sur des textes long ça fait péter les interpréteurs qui respectent la « norme » du BF et ne font pas de mémoire de plus de 30 000 cases.



BF generator V2 (34 lignes)

import qualified Data.Set as Set
import qualified Data.Map as Map
import Data.Char  (ord)
import Data.List  (intercalate)
import Data.Maybe (fromMaybe)

main :: IO ()
main = do
  str <- getContents
  putStrLn $ genCode str

genCode :: String -> String
genCode str = initCode alphabet ++ dispCode str memmap (length alphabet)
    where alphabet = Set.toList $ Set.fromList str
          memmap   = Map.fromList (zip alphabet [1 .. ])

initCode :: String -> String
initCode alphabet = replicate base '+'
                    ++ "["
                    ++ concat (replicate (length alphabet) ">+")
                    ++ replicate (length alphabet) '<'
                    ++ "-]>"
                    ++ intercalate ">" (map (setChar base) alphabet)
    where base = minimum $ map ord alphabet
          setChar offset c = replicate (ord c - offset) '+'

dispCode :: String -> Map.Map Char Int -> Int -> String
dispCode []       _      _   = []
dispCode (x : xs) memmap pos = move ++ dispCode xs memmap idx
    where idx    = fromMaybe 0 (Map.lookup x memmap)
          offset = idx - pos
          move   = if offset < 0
                      then reverse ('.' : replicate (abs offset) '<')
                      else reverse ('.' : replicate offset       '>')

Ici, je suis un poil plus intelligent : je réserve une case pour chaque caractère différent (donc je consomme bien moins de mémoire et j’ai beaucoup moins d’initialisations à effectuer). Et ça se voit : pour un "Hello World!" le code généré est de 770 caractères.
Cela dit, pas de grands changements dans l’algo :
   - j’initialise ces cases avec la valeur du plus petit caractère ASCII de la chaîne ;
   - Ensuite j’incrémente chaque case pour lui donner la valeur adéquate ;
   - Finalement, pour chaque lettre je me déplace sur la bonne case et j’affiche.



BF generator V3 (37 lignes)

import qualified Data.Set as Set
import qualified Data.Map as Map
import Data.Char  (ord)
import Data.List  (intercalate)
import Data.Maybe (fromMaybe)

main :: IO ()
main =
  do str <- getContents
     putStrLn $ genCode str

genCode :: String -> String
genCode str = initCode alphabet ++ dispCode str memmap (length alphabet)
    where alphabet = Set.toList $ Set.fromList str
          memmap   = Map.fromList (zip alphabet [1 .. ])

initCode :: String -> String
initCode alphabet = replicate base '+'
                    ++ "["
                    ++ concat (replicate (length alphabet) ">+")
                    ++ replicate (length alphabet) '<'
                    ++ "-]>"
                    ++ intercalate ">" (map (setChar base) alphabet)
    where base = sum (map ord alphabet) `div` length alphabet
          setChar offset c = if diff < 0
                                then replicate (abs diff) '-'
                                else replicate diff       '+'
            where diff = ord c - offset

dispCode :: String -> Map.Map Char Int -> Int -> String
dispCode []        _     _   = []
dispCode (x : xs) memmap pos = move ++ dispCode xs memmap idx
    where idx    = fromMaybe 0 (Map.lookup x memmap)
          offset = idx - pos
          move   = if offset < 0
                      then reverse ('.' : replicate (abs offset) '<')
                      else reverse ('.' : replicate offset       '>')

Cette fois, pas de gros changements (en même temps, je n’ai ajouté que 3 lignes) mais un gain visible (on passe à 490 caractères pour "Hello World!").
Le seul changement est la valeur d’initialisation : au lieu de prendre la valeur du plus petit caractère ASCII, je prend la valeur moyenne (et donc au lieu de seulement incrémenter lors du positionnement des valeurs, j’incrémente ou décrémente en fonction du caractère voulu).
Tout le reste de l’algo est identique.



BF generator V4 (60 lignes)

import Data.Char     (ord, isLower, isUpper, isLetter)
import Data.List     (minimumBy, find)
import Data.Maybe    (fromMaybe)
import Data.Function (on)
import Control.Monad.State

type Addr  = Int
type Value = Int
type Cell = (Addr, Value)
type Memory  = [Cell]
type Context = (Cell, Memory)

main :: IO ()
main =
  do str <- getContents
     putStrLn $ genCode str

genCode :: String -> String
genCode str = initCode (tail mem)
              ++ concat (evalState (dispCode (map ord str)) ((0, 0), mem))
  where mem = [(0, 0), (1, upper), (2, lower), (3, other), (4, ord '\n')]
        upper = initVal (not . isUpper)
        lower = initVal (not . isLower)
        other = initVal isLetter
        initVal cond = let xs = dropWhile cond str
                      in if xs == [] then 0
                         else let n = (ord . head) xs in n - n `rem` 10

initCode :: Memory -> String
initCode mem = replicate 10 '+'
               ++ "["
               ++ concatMap (\ n -> '>' : replicate n '+') initialValue
               ++ "<<<<-"
               ++ "]"
  where initialValue = map (\ (_, v) -> v `div` 10) mem

dispCode :: [Int] -> State Context [String]
dispCode str = forM str $ \ c -> do
  move <- moveTo c
  set  <- setTo c
  return $ move ++ set ++ "."

moveTo :: Int -> State Context String
moveTo c = state $ \ s -> (moveCode s, updatePos (snd s))
  where moveCode (curr, mem) = if offset > 0 then replicate offset '>'
                               else replicate (abs offset) '<'
          where offset = minimumIndex mem - fst curr
        updatePos mem = (fromMaybe (0, 0) (find (\ x -> fst x == new) mem), mem)
          where new = minimumIndex mem
        minimumIndex = fst . minimumBy (compare `on` snd) . map diff
        diff (p, v) = (p, abs (v - c))

setTo :: Int -> State Context String
setTo c = state $ \ s -> (setCode (fst s), updateMem s)
  where setCode curr = let n = c - snd curr
                       in if n > 0 then replicate n '+'
                          else replicate (abs n) '-'
        updateMem (curr, mem) = ((fst curr, c), foldr update [] mem)
          where update x xs = if fst curr /= fst x then x : xs
                              else (fst x, c) : xs

Le petit dernier, créé ce matin (sur une idée qui m’est venue hier en m’endormant ^^).
Alors là, changement total de philosophie et d’algo (excepté que j’ai toujours une phase d’initialisation suivi d’une phase d’affichage) : on fait table rase !!
En fait, j’ai regardé le code BF du "Hello World!" de Wikipédia et j’ai essayé d’en déduire un algo pour la génération.
Je me suis donné un peu de mal (première fois que j’utilisais la monade State, on peut peut-être amélioré le code) mais le résultat est là : 112 caractères pour le "Hello World!".

Cette fois, je n’utilise que 5 cases mémoires :
      - une pour le compteur de la boucle d’initialisation ;
      - une pour les lettres majuscules;
      - une pour les lettres minuscules;
      - une pour les trucs genres espace & cie ;
      - une pour le '\n'.

L’algo n’est pas très compliqué :
       - j‘initialise mes 4 cases avec des valeurs qui vont « bien » (en général 70, 100, 30 et 10) ;
       - puis je me déplace (moveTo) et je positionne la valeur que je veux (setTo) tout ça relativement aux mouvements précédents (je m’arrange toujours pour choisir la meilleure combinaison moveTo + setTo) puis j’affiche.



Pour ce que je peux en déduire du code BF de Rolinh, il me semble que son script utilise un algo similaire. Cela dit, il génère du code plus court que le mien (du moins sur les deux exemples de ce topic) donc il fait probablement d’autres optimisations.
Du coup, je serai bien intéresser si Rolinh son script-pas-de-lui ^^ pour voir comment il procède (et si la complexité ne rend pas le gain futile).



:!pakman a écrit :
Rolinh a écrit :

Tu vas aussi nous écrire un interpréteur? tongue

Sans doute pas, mais je suis bien tenté de lire votre code, voir comment vous y arrivez smile

N’hésite pas, et si tu as des questions tu sais où trouver les auteurs ^^

Dernière modification par grim7reaper (Le 03/01/2012, à 21:09)

Hors ligne

#2077 Le 03/01/2012, à 21:04

Rolinh

Re : /* Topic des codeurs [6] */

Merci. C'est intéressant d'avoir ta démarche. smile

grim7reaper a écrit :

Du coup, je serai bien intéresser si Rolinh son script-pas-de-lui ^^ pour voir comment il procède (et si la complexité ne rend pas le gain futile).

Te voilà exaucé:

/*
 * Brainfuck String Generator Generator
 * A program which takes a string and
 * generates a brainfuck code which
 * generates the string
 * written by the legend: Amir Watad (dot com)
 */
#include <stdio.h>
#include <string.h>
#define N 26
#define MAX_STR_LEN 100000
int main(int argc, char *argv[])
{
    char used[N] = {[0 ... N-1] = -1}; /* saves the state of the brainfuck array */
    char map[N] = {[0 ... N-1] = -1}; /* a map for fast access to relevant cells
                         in the brainfuck array */
    char string[MAX_STR_LEN]; /* input string with a newline in the end */
    char str[MAX_STR_LEN]; /* input string */
    int used_idx = 0; /* current place of the brainfuck pointer */
    int str_idx = 0; /* index of current char in the string */
    char current; /* current char */
    int i, j; /* general purpose iterators */
    char c;
    if (argc == 2) {
        strcpy(str, argv[1]);
    } else if (argc == 1) {
        i = 0;
        while (((c = getchar()) != EOF) && i < MAX_STR_LEN) {
            str[i] = c;
            i++;
        }
    } else {
        printf("bad number of arguments\n");
        return 0;
    }
    /* copy the input string + a newline */
    strcpy(string, str);
    string[strlen(str)] = '\n';
    string[strlen(str)+1] = '\0';

    /* we'll use first index as a counter for the while loop */
    used[0] = 10;
    printf("++++++++++[");
    used_idx = 1;

    /* prepare a few places in the brainfuck array
     * with values close to those of the characters
     * in the string */
    while (current = string[str_idx]) {
        if (map[current/10] == -1) {
            used[used_idx] = (current/10)*10;
            map[current/10] = used_idx;
            used_idx++;
        }
        str_idx++;
    }

    str_idx = 0;

    /* fill the brainfuck array with initial values */
    for (i = 1; i < N; i++) {
        if (used[i] == -1)
            break;
        printf(">");
        for (j = 0; j < used[i]/10; j++)
            printf("+");
    }

    for (i = 1; i < N; i++) {
        if (used[i] == -1)
            break;
        printf("<");
    }
    printf("-]");
    used_idx = 0;

    while (current = string[str_idx]) {
        int relevant_idx = map[current/10];
        int diff_idx = relevant_idx - used_idx;
        int val = used[relevant_idx];
        int diff_val = current - val;
        used_idx = relevant_idx;
        if (diff_idx > 0)
            for (i = 0; i < diff_idx; i++)
                printf(">");
        else
            for (i = 0; i > diff_idx; i--)
                printf("<");
        if (diff_val > 0)
            for (i = 0; i < diff_val; i++) {
                printf("+");
                used[used_idx]++;
            }
        else
            for (i = 0; i > diff_val; i--) {
                printf("-");
                used[used_idx]--;
            }
        printf(".");
        str_idx++;
    }
    printf("\n");
    return 1;
}

J'avoue que je n'ai même pas encore regardé le code!

Hors ligne

#2078 Le 03/01/2012, à 21:10

:!pakman

Re : /* Topic des codeurs [6] */

Wow, vachement constructif les mecs ! smile
Très bien expliqué en tout cas grim7reaper !

Dernière modification par :!pakman (Le 03/01/2012, à 21:10)


...

Hors ligne

#2079 Le 03/01/2012, à 21:15

grim7reaper

Re : /* Topic des codeurs [6] */

Rolinh a écrit :

Merci. C'est intéressant d'avoir ta démarche. smile

C’était un peu le but aussi.
Et puis je sais que tout le monde ne lit pas couramment du code Haskell ^^.

Rolinh a écrit :

Te voilà exaucé:

Merci.

    char used[N] = {[0 ... N-1] = -1}; /* saves the state of the brainfuck array */
    char map[N] = {[0 ... N-1] = -1}; 

Arg !!
Jme disais bien que c’était pas du C ça.
clang me l’a confirmé : du GNU C >_<"



@:!pakman : merci smile

Dernière modification par grim7reaper (Le 03/01/2012, à 21:16)

Hors ligne

#2080 Le 03/01/2012, à 21:27

Rolinh

Re : /* Topic des codeurs [6] */

Du GNU C? Je connais pas mais je n'ai pas envie de découvrir...

Hors ligne

#2081 Le 03/01/2012, à 21:38

grim7reaper

Re : /* Topic des codeurs [6] */

Oui, GNU a ajouté de nombreuses extensions au C (Cf. ici) et c’est généralement connu sous le nom de GNU C.


Édit : tiens, il semblerait que sur de gros textes (du moins le texte de la GPL v3) je sois meilleur que le code C.
Je génère un code de 202 070 caractères, le code C en génère 215 159.

Dernière modification par grim7reaper (Le 03/01/2012, à 21:51)

Hors ligne

#2082 Le 03/01/2012, à 21:53

The Uploader

Re : /* Topic des codeurs [6] */

Ca me rappelle les extensions Microsoft au C et au  C++ : http://msdn.microsoft.com/en-us/library … 80%29.aspx


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#2083 Le 03/01/2012, à 23:03

tshirtman

Re : /* Topic des codeurs [6] */

Rolinh a écrit :

@thirtman: il y des examples d'utilisation de vcs_info dans les sources de zsh. Regarde par ici. wink
Ça donne ça:

### Display the existence of files not yet known to VCS

### git: Show marker (T) if there are untracked files in repository
# Make sure you have added staged to your 'formats':  %c
zstyle ':vcs_info:git*+set-message:*' hooks git-untracked

+vi-git-untracked(){
    if [[ $(git rev-parse --is-inside-work-tree 2> /dev/null) == 'true' ]] && \
        git status --porcelain | grep '??' &> /dev/null ; then
        # This will show the marker if there are any untracked files in repo.
        # If instead you want to show the marker only if there are untracked
        # files in $PWD, use:
        #[[ -n $(git ls-files --others --exclude-standard) ]] ; then
        hook_com[staged]+='T'
    fi
}

Je rajoute ça de ce pas dans ma config. smile

ajouté et un peu changé (je préfère "?" comme marqueur) du coup ma config actuelle...

zstyle ':vcs_info:*' enable git hg bzr svn 
zstyle ':vcs_info:*' get-revision true
zstyle ':vcs_info:*' check-for-changes true
zstyle ':vcs_info:*' formats "(%s)%6.6i %F{blue}%b%F{reset} %u%F{red}%c%F{reset} %m"
zstyle ':vcs_info:*:*' unstagedstr "%F{green}!%F{reset}"
zstyle ':vcs_info:*' actionformats "(%s|%F{red}%a%F{reset}) %6.6i %F{blue}%b%F{reset} %u%F{red}%c%F{reset} %m"

(les ${color} ne marchent pas chez moi, je ne sais pas pourquoi, c'est une feature récente? du coup j'utilise %F{color})

https://github.com/tshirtman/.zsh/blob/master/zshrc

ça m'embète un peu quand même de définir de grosses fonctions dans le zshrc quand même, je ferais peut être un genre de module pour ça plus tard, ou une découpe en fichiers à sourcer..

Dernière modification par tshirtman (Le 03/01/2012, à 23:08)

Hors ligne

#2084 Le 03/01/2012, à 23:10

Rolinh

Re : /* Topic des codeurs [6] */

tshirtman a écrit :

(les ${color} ne marchent pas chez moi, je ne sais pas pourquoi, c'est une feature récente? du coup j'utilise %F{color})

Tu veux dire ça?

local reset white gray green red yellow
reset="%{${reset_color}%}"
white="%{$fg[white]%}"
green="%{$fg_bold[green]%}"
red="%{$fg[red]%}"
blue="%{$fg[blue]%}"
yellow="%{$fg[yellow]%}"

tongue

Sinon, c'est vrai que ça prend de la place. M'enfin bon, mon zshrc se rapprochant des 600 lignes, je ne suis plus à ça près.

Hors ligne

#2085 Le 03/01/2012, à 23:30

HP

Re : /* Topic des codeurs [6] */

Rolinh a écrit :

Sinon, c'est vrai que ça prend de la place. M'enfin bon, mon zshrc se rapprochant des 600 lignes, je ne suis plus à ça près.

Ouais bon… perso, pour bash, j'ai tout splitté :

# cat ~/.bashrc | wc -l
52
# ls ~/.config/bash/
aliases  bashrc  colors  completion  environment  gitconfig  prompt  tmux
# ls -l ~/.bashrc 
lrwxrwxrwx 1 dimitri dimitri 19 2011-11-12 12:52 /home/dimitri/.bashrc -> .config/bash/bashrc
# cat ~/.config/bash/* | wc -l
621

soit une moyenne de 78 lignes par fichier :

# (w=~/.config/bash/; bcl "$(cat ${w}* | wc -l)/$(ls ${w} | wc -l)")
77.62

Dernière modification par HP (Le 03/01/2012, à 23:32)


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#2086 Le 03/01/2012, à 23:36

Kanor

Re : /* Topic des codeurs [6] */

Il y a des bonne idée sur ce dépot
https://github.com/gabebw/dotfiles/blob/master/zshrc
pour organiser ces fichier de configuration.

Hors ligne

#2087 Le 04/01/2012, à 15:14

grim7reaper

Re : /* Topic des codeurs [6] */

Hello World!

@développeurs C et/ou C++ : voilà deux articles (3 parties chacun) intéressants à lire :
    - A Guide to Undefined Behavior in C and C++
    - What Every C Programmer Should Know About Undefined Behavior

Je pense que vous pouvez apprendre des trucs utiles (j’ai moi même découvert ou redécouvert 2-3 trucs).

Hors ligne

#2088 Le 04/01/2012, à 19:24

valAa

Re : /* Topic des codeurs [6] */

rhââaaa je dois reprendre un projet codé par quelqu'un d'autre.
Je commence par le coding style de base (indentation, longueur des lignes, espaces)

svn a écrit :

revision 49
coding style... :-/
Removed 1657 lines
Added 1584 lines

fuckthathshit.png

Dernière modification par valAa (Le 04/01/2012, à 19:26)

Hors ligne

#2089 Le 04/01/2012, à 19:36

grim7reaper

Re : /* Topic des codeurs [6] */

Pourquoi tu refais tout ?
L’ancien était super moisi ?

Hors ligne

#2090 Le 04/01/2012, à 19:39

valAa

Re : /* Topic des codeurs [6] */

y'en avais pas (enfin rien de cohérent).
Je voulais juste pouvoir lire le code.
J'ai peur de la suite.

Dernière modification par valAa (Le 04/01/2012, à 19:39)

Hors ligne

#2091 Le 04/01/2012, à 19:41

grim7reaper

Re : /* Topic des codeurs [6] */

Effectivement, quand ça part comme ça c’est pas un bon présage hmm

Hors ligne

#2092 Le 04/01/2012, à 21:08

Pylades

Re : /* Topic des codeurs [6] */

Je ne savais pas que les integer overflows étaient des UB. neutral

D’ailleurs, j’en fais un certain nombre, dans mon interpréteur brainfuck…


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#2093 Le 04/01/2012, à 21:18

grim7reaper

Re : /* Topic des codeurs [6] */

Et pourtant, c’est l’exemple même ^^ (du moins la norme l’utilise comme exemple).
Au début de la norme, dans la partie «  Terms, definitions, and symbols »

ISO/IEC 9899:TC3 a écrit :

3.4.3
undefined behavior
behavior, upon use of a nonportable or erroneous program construct or of erroneous data,
for which this International Standard imposes no requirements
NOTE Possible undefined behavior ranges from ignoring the situation completely with unpredictable
results, to behaving during translation or program execution in a documented manner characteristic of the
environment (with or without the issuance of a diagnostic message), to terminating a translation or
execution (with the issuance of a diagnostic message).
EXAMPLE
An example of undefined behavior is the behavior on integer overflow.

Hors ligne

#2094 Le 04/01/2012, à 23:55

The Uploader

Re : /* Topic des codeurs [6] */

% yaourt -Ss php security
aur/rats 2.3-2 [installed] (20)
    A tool for scanning C, C++, Perl, PHP and Python source code and flagging common security related programming errors
yaourt -S rats
max-laptop ~/Downloads/automne4-v4_1_3
714 automne4-v4_1_3 % rats ./* > rapport.txt
Entries in perl database: 33
Entries in ruby database: 46
Entries in python database: 62
Entries in c database: 334
Entries in php database: 55
Analyzing ./403.php
Analyzing ./404.php
Analyzing ./automne/templates/mod_cms_forms_formular.php
Analyzing ./automne/templates/mod_cms_forms_header.php
Analyzing ./automne/Zend/Cache/Frontend/Capture.php
Analyzing ./automne/Zend/Cache/Frontend/File.php
Analyzing ./automne/Zend/Cache/Frontend/Class.php
Analyzing ./automne/Zend/Cache/Frontend/Function.php
Analyzing ./automne/Zend/Cache/Frontend/Page.php
Analyzing ./automne/Zend/Cache/Frontend/Output.php
Analyzing ./automne/Zend/Cache/Manager.php
Analyzing ./automne/Zend/Cache/Backend/ZendServer.php
Analyzing ./automne/Zend/Cache/Backend/ExtendedInterface.php
Analyzing ./automne/Zend/Cache/Backend/Sqlite.php
Analyzing ./automne/Zend/Cache/Backend/Xcache.php
Analyzing ./automne/Zend/Cache/Backend/BlackHole.php
Analyzing ./automne/Zend/Cache/Backend/ZendServer/Disk.php
Analyzing ./automne/Zend/Cache/Backend/ZendServer/ShMem.php
Analyzing ./automne/Zend/Cache/Backend/ZendPlatform.php
Analyzing ./automne/Zend/Cache/Backend/File.php
Analyzing ./automne/Zend/Cache/Backend/Test.php
Analyzing ./automne/Zend/Cache/Backend/Static.php
Analyzing ./automne/Zend/Cache/Backend/Interface.php
Analyzing ./automne/Zend/Cache/Backend/Apc.php
Analyzing ./automne/Zend/Cache/Backend/TwoLevels.php
Analyzing ./automne/Zend/Cache/Backend/Memcached.php
Analyzing ./automne/Zend/Cache/Core.php
Analyzing ./automne/Zend/Cache/Exception.php
Analyzing ./automne/Zend/Cache/Backend.php
Analyzing ./automne/Zend/Loader.php
Analyzing ./automne/Zend/Cache.php
Analyzing ./automne/Zend/Exception.php
Analyzing ./automne/Zend/Loader/Autoloader/Resource.php
Analyzing ./automne/Zend/Loader/Autoloader/Interface.php
Analyzing ./automne/Zend/Loader/Autoloader.php
Analyzing ./automne/Zend/Loader/PluginLoader.php
Analyzing ./automne/Zend/Loader/Exception.php
Analyzing ./automne/Zend/Loader/PluginLoader/Interface.php
Analyzing ./automne/Zend/Loader/PluginLoader/Exception.php
Analyzing ./automne/admin-v3/entry.php
Analyzing ./automne/admin-v3/module.php
Analyzing ./automne/admin-v3/linxbuilder.php
Analyzing ./automne/admin-v3/export.php
Analyzing ./automne/admin-v3/polymod_rss_definition.php
Analyzing ./automne/admin-v3/tree.php
Analyzing ./automne/admin-v3/inc_session_check.php
Analyzing ./automne/admin-v3/polymod_object_infos.php
Analyzing ./automne/admin-v3/wysiwyg.php
Analyzing ./automne/admin-v3/polymod_field.php
Analyzing ./automne/admin-v3/import.php
Analyzing ./automne/admin-v3/polymod_object.php
Analyzing ./automne/admin-v3/module_parameters.php
Analyzing ./automne/admin-v3/website.php
Analyzing ./automne/admin-v3/index.php
Analyzing ./automne/admin-v3/modules_admin.php
Analyzing ./automne/admin-v3/patch_error_correction.php
Analyzing ./automne/admin-v3/polymod_admin.php
Analyzing ./automne/admin-v3/websites.php
Analyzing ./automne/admin-v3/getValidationByID.php
Analyzing ./automne/admin-v3/polymod_plugin_definition.php
Analyzing ./automne/admin-v3/archives.php
Analyzing ./automne/classes/user/profileusersgroup.php
Analyzing ./automne/classes/user/profile.php
Analyzing ./automne/classes/user/profileusersgroupscatalog.php
Analyzing ./automne/classes/user/profileuser.php
Analyzing ./automne/classes/user/profileuserscatalog.php
Analyzing ./automne/classes/user/profilemodulecategoriesclearances.php
Analyzing ./automne/classes/scripts/script.php
Analyzing ./automne/classes/scripts/scriptsmanager.php
Analyzing ./automne/classes/scripts/regenerateall.php
Analyzing ./automne/classes/scripts/daily_routine.php
Analyzing ./automne/classes/scripts/backgroundScript/processmanager.php
Analyzing ./automne/classes/scripts/backgroundScript/backgroundscript.php
Analyzing ./automne/classes/dialogs/jsdialog.php
Analyzing ./automne/classes/dialogs/submenus.php
Analyzing ./automne/classes/dialogs/toolbar.php
Analyzing ./automne/classes/dialogs/dialoglistboxes.php
Analyzing ./automne/classes/dialogs/loadingDialog.php
Analyzing ./automne/classes/dialogs/dialoghref.php
Analyzing ./automne/classes/dialogs/view.php
Analyzing ./automne/classes/dialogs/context.php
Analyzing ./automne/classes/dialogs/dialog.php
Analyzing ./automne/classes/dialogs/fileupload.php
Analyzing ./automne/classes/dialogs/texteditor.php
Analyzing ./automne/classes/dialogs/submenu.php
Analyzing ./automne/classes/workflow/resourcestatus.php
Analyzing ./automne/classes/workflow/resourcevalidationscatalog.php
Analyzing ./automne/classes/workflow/resourcevalidationinfo.php
Analyzing ./automne/classes/workflow/resourcevalidation.php
Analyzing ./automne/classes/workflow/resource.php
Analyzing ./automne/classes/modules/module.php
Analyzing ./automne/classes/modules/modulecategory.php
Analyzing ./automne/classes/modules/super_resource.php
Analyzing ./automne/classes/modules/readStandardParam.php
Analyzing ./automne/classes/modules/standard/rowscatalog.php
Analyzing ./automne/classes/modules/standard/block.php
Analyzing ./automne/classes/modules/standard/blockvarchar.php
Analyzing ./automne/classes/modules/standard/blockscatalog.php
Analyzing ./automne/classes/modules/standard/tags/page.php
Analyzing ./automne/classes/modules/standard/tags/anchor.php
Analyzing ./automne/classes/modules/standard/tags/admin.php
Analyzing ./automne/classes/modules/standard/tags/website.php
Analyzing ./automne/classes/modules/standard/tags/edit.php
Analyzing ./automne/classes/modules/standard/tags/title.php
Analyzing ./automne/classes/modules/standard/tags/noadmin.php
Analyzing ./automne/classes/modules/standard/tags/noedit.php
Analyzing ./automne/classes/modules/standard/clientspacescatalog.php
Analyzing ./automne/classes/modules/standard/clientspace.php
Analyzing ./automne/classes/modules/standard/row.php
Analyzing ./automne/classes/modules/standard/blocktext.php
Analyzing ./automne/classes/modules/standard/blockimage.php
Analyzing ./automne/classes/modules/standard/blockfile.php
Analyzing ./automne/classes/modules/standard/blockflash.php
Analyzing ./automne/classes/modules/export.php
Analyzing ./automne/classes/modules/modulePolymodValidation.php
Analyzing ./automne/classes/modules/modulecategoriescatalog.php
Analyzing ./automne/classes/modules/cms_forms.php
Analyzing ./automne/classes/modules/polymod.php
Analyzing ./automne/classes/modules/import.php
Analyzing ./automne/classes/modules/standard.php
Analyzing ./automne/classes/modules/cms_aliases.php
Analyzing ./automne/classes/modules/moduleValidation.php
Analyzing ./automne/classes/modules/modulescatalog.php
Analyzing ./automne/classes/modules/polymod/poly_rss_definition.php
Analyzing ./automne/classes/modules/polymod/block.php
Analyzing ./automne/classes/modules/polymod/poly_module_structure.php
Analyzing ./automne/classes/modules/polymod/tags/if.php
Analyzing ./automne/classes/modules/polymod/tags/else.php
Analyzing ./automne/classes/modules/polymod/tags/end.php
Analyzing ./automne/classes/modules/polymod/tags/setvar.php
Analyzing ./automne/classes/modules/polymod/tags/start.php
Analyzing ./automne/classes/modules/polymod/objects/object_usergroup.php
Analyzing ./automne/classes/modules/polymod/objects/object_image.php
Analyzing ./automne/classes/modules/polymod/objects/object_email.php
Analyzing ./automne/classes/modules/polymod/objects/object_href.php
Analyzing ./automne/classes/modules/polymod/objects/object_boolean.php
Analyzing ./automne/classes/modules/polymod/objects/object_categories.php
Analyzing ./automne/classes/modules/polymod/objects/object_page.php
Analyzing ./automne/classes/modules/polymod/objects/object_file.php
Analyzing ./automne/classes/modules/polymod/objects/object_language.php
Analyzing ./automne/classes/modules/polymod/objects/object_catalog.php
Analyzing ./automne/classes/modules/polymod/objects/object_integer.php
Analyzing ./automne/classes/modules/polymod/objects/object_text.php
Analyzing ./automne/classes/modules/polymod/objects/object_string.php
Analyzing ./automne/classes/modules/polymod/objects/object_float.php
Analyzing ./automne/classes/modules/polymod/objects/object_google_coordinates.php
Analyzing ./automne/classes/modules/polymod/objects/object_date.php
Analyzing ./automne/classes/modules/polymod/objects/object_common.php
Analyzing ./automne/classes/modules/polymod/subobjects/subobject_common.php
Analyzing ./automne/classes/modules/polymod/subobjects/subobject_date.php
Analyzing ./automne/classes/modules/polymod/subobjects/subobject_integer.php
Analyzing ./automne/classes/modules/polymod/subobjects/subobject_string.php
Analyzing ./automne/classes/modules/polymod/subobjects/subobject_text.php
Analyzing ./automne/classes/modules/polymod/poly_definition_parsing.php
Analyzing ./automne/classes/modules/polymod/polyobjects/poly_object_catalog.php
Analyzing ./automne/classes/modules/polymod/polyobjects/multi_poly_object.php
Analyzing ./automne/classes/modules/polymod/polyobjects/poly_object.php
Analyzing ./automne/classes/modules/polymod/polyobjects/poly_object_field.php
Analyzing ./automne/classes/modules/polymod/polyobjects/poly_object_definition.php
Analyzing ./automne/classes/modules/polymod/poly_plugin_definition.php
Analyzing ./automne/classes/modules/polymod/object_search.php
Analyzing ./automne/classes/modules/polymod/object_i18nm.php
Analyzing ./automne/classes/modules/polymod/poly_definition_functions.php
Analyzing ./automne/classes/modules/cms_aliases/resource.php
Analyzing ./automne/classes/modules/superResourceExample.php
Analyzing ./automne/classes/modules/cms_forms/formcategories.php
Analyzing ./automne/classes/modules/cms_forms/block.php
Analyzing ./automne/classes/modules/cms_forms/field.php
Analyzing ./automne/classes/modules/cms_forms/form.php
Analyzing ./automne/classes/modules/cms_forms/record.php
Analyzing ./automne/classes/modules/cms_forms/sender.php
Analyzing ./automne/classes/modules/cms_forms/sendingssearch.php
Analyzing ./automne/classes/modules/cms_forms/formssearch.php
Analyzing ./automne/classes/modules/cms_forms/action.php
Analyzing ./automne/classes/modules/moduleclientspace.php
Analyzing ./automne/classes/modules/modulesTags.php
Analyzing ./automne/classes/modules/modulesCodes.php
Analyzing ./automne/classes/common/date.php
Analyzing ./automne/classes/common/href.php
Analyzing ./automne/classes/common/emailscatalog.php
Analyzing ./automne/classes/common/emailAddressValidator.php
Analyzing ./automne/classes/common/actions.php
Analyzing ./automne/classes/common/ldapconnexion.php
Analyzing ./automne/classes/common/ldapset.php
Analyzing ./automne/classes/common/contactdata.php
Analyzing ./automne/classes/common/contactdataldap.php
Analyzing ./automne/classes/common/logcatalog.php
Analyzing ./automne/classes/common/ldapquery.php
Analyzing ./automne/classes/common/email.php
Analyzing ./automne/classes/common/query.php
Analyzing ./automne/classes/common/ldapauth.php
Analyzing ./automne/classes/common/grandfather.php
Analyzing ./automne/classes/common/log.php
Analyzing ./automne/classes/common/search.php
Analyzing ./automne/classes/common/languagescatalog.php
Analyzing ./automne/classes/common/contactdatascatalog.php
Analyzing ./automne/classes/common/stack.php
Analyzing ./automne/classes/common/sensitiveio.php
Analyzing ./automne/classes/common/action.php
Analyzing ./automne/classes/common/language.php
Analyzing ./automne/classes/tree/page.php
Analyzing ./automne/classes/tree/tree.php
Analyzing ./automne/classes/tree/pagetemplatescatalog.php
Analyzing ./automne/classes/tree/website.php
Analyzing ./automne/classes/tree/websitescatalog.php
Analyzing ./automne/classes/tree/pagetemplate.php
Analyzing ./automne/classes/pageContent/linxnodespec.php
Analyzing ./automne/classes/pageContent/xmldomdocument.php
Analyzing ./automne/classes/pageContent/linxcondition.php
Analyzing ./automne/classes/pageContent/linxdisplay.php
Analyzing ./automne/classes/pageContent/xmltag.php
Analyzing ./automne/classes/pageContent/array2Xml.php
Analyzing ./automne/classes/pageContent/xml2Array.php
Analyzing ./automne/classes/pageContent/linxescatalog.php
Analyzing ./automne/classes/pageContent/array2csv.php
Analyzing ./automne/classes/pageContent/xmlparser.php
Analyzing ./automne/classes/pageContent/linx.php
Analyzing ./automne/classes/polymodFrontEnd.php
Analyzing ./automne/classes/files/filesManagement.php
Analyzing ./automne/classes/files/archive.php
Analyzing ./automne/classes/files/sqlDump.php
Analyzing ./automne/classes/files/archive-tar.php
Analyzing ./automne/classes/files/image.php
Analyzing ./automne/classes/files/archive-zip.php
Analyzing ./automne/classes/files/archive-gzip.php
Analyzing ./automne/classes/files/patch.php
Analyzing ./automne/classes/files/cache.php
Analyzing ./automne/classes/files/archive-bzip.php
Analyzing ./automne/classes/files/fileupload.php
Analyzing ./automne/cssmin/cssmin.php
Analyzing ./automne/phpMyAdmin/querywindow.php
Analyzing ./automne/phpMyAdmin/pdf_schema.php
Analyzing ./automne/phpMyAdmin/config.inc.php
Analyzing ./automne/phpMyAdmin/server_variables.php
Analyzing ./automne/phpMyAdmin/tbl_sql.php
Analyzing ./automne/phpMyAdmin/main.php
Analyzing ./automne/phpMyAdmin/phpinfo.php
Analyzing ./automne/phpMyAdmin/tbl_operations.php
Analyzing ./automne/phpMyAdmin/pmd_help.php
Analyzing ./automne/phpMyAdmin/pmd_common.php
Analyzing ./automne/phpMyAdmin/server_binlog.php
Analyzing ./automne/phpMyAdmin/scripts/convertcfg.pl
Analyzing ./automne/phpMyAdmin/scripts/decode_bug.php
Analyzing ./automne/phpMyAdmin/scripts/signon.php
Analyzing ./automne/phpMyAdmin/scripts/upgrade.pl
Analyzing ./automne/phpMyAdmin/scripts/check_lang.php
Analyzing ./automne/phpMyAdmin/tbl_relation.php
Analyzing ./automne/phpMyAdmin/db_search.php
Analyzing ./automne/phpMyAdmin/pmd_display_field.php
Analyzing ./automne/phpMyAdmin/pdf_pages.php
Analyzing ./automne/phpMyAdmin/tbl_printview.php
Analyzing ./automne/phpMyAdmin/db_structure.php
Analyzing ./automne/phpMyAdmin/export.php
Analyzing ./automne/phpMyAdmin/license.php
Analyzing ./automne/phpMyAdmin/chk_rel.php
Analyzing ./automne/phpMyAdmin/navigation.php
Analyzing ./automne/phpMyAdmin/tbl_addfield.php
Analyzing ./automne/phpMyAdmin/server_processlist.php
Analyzing ./automne/phpMyAdmin/tbl_structure.php
Analyzing ./automne/phpMyAdmin/server_synchronize.php
Analyzing ./automne/phpMyAdmin/browse_foreigners.php
Analyzing ./automne/phpMyAdmin/db_import.php
Analyzing ./automne/phpMyAdmin/tbl_row_action.php
Analyzing ./automne/phpMyAdmin/changelog.php
Analyzing ./automne/phpMyAdmin/pmd_relation_upd.php
Analyzing ./automne/phpMyAdmin/import_status.php
Analyzing ./automne/phpMyAdmin/server_status.php
Analyzing ./automne/phpMyAdmin/server_collations.php
Analyzing ./automne/phpMyAdmin/pmd_general.php
Analyzing ./automne/phpMyAdmin/lang/english-utf-8.inc.php
Analyzing ./automne/phpMyAdmin/lang/french-utf-8.inc.php
Analyzing ./automne/phpMyAdmin/transformation_wrapper.php
Analyzing ./automne/phpMyAdmin/db_export.php
Analyzing ./automne/phpMyAdmin/calendar.php
Analyzing ./automne/phpMyAdmin/phpmyadmin.css.php
Analyzing ./automne/phpMyAdmin/bs_change_mime_type.php
Analyzing ./automne/phpMyAdmin/import.php
Analyzing ./automne/phpMyAdmin/tbl_create.php
Analyzing ./automne/phpMyAdmin/view_create.php
Analyzing ./automne/phpMyAdmin/db_printview.php
Analyzing ./automne/phpMyAdmin/transformation_overview.php
Analyzing ./automne/phpMyAdmin/tbl_import.php
Analyzing ./automne/phpMyAdmin/tbl_indexes.php
Analyzing ./automne/phpMyAdmin/server_engines.php
Analyzing ./automne/phpMyAdmin/pmd_relation_new.php
Analyzing ./automne/phpMyAdmin/server_export.php
Analyzing ./automne/phpMyAdmin/webapp.php
Analyzing ./automne/phpMyAdmin/tbl_move_copy.php
Analyzing ./automne/phpMyAdmin/themes.php
Analyzing ./automne/phpMyAdmin/server_sql.php
Analyzing ./automne/phpMyAdmin/tbl_tracking.php
Analyzing ./automne/phpMyAdmin/libraries/transformations.lib.php
Analyzing ./automne/phpMyAdmin/libraries/sqlvalidator.lib.php
Analyzing ./automne/phpMyAdmin/libraries/tbl_properties.inc.php
Analyzing ./automne/phpMyAdmin/libraries/db_info.inc.php
Analyzing ./automne/phpMyAdmin/libraries/grab_globals.lib.php
Analyzing ./automne/phpMyAdmin/libraries/tbl_links.inc.php
Analyzing ./automne/phpMyAdmin/libraries/Partition.class.php
Analyzing ./automne/phpMyAdmin/libraries/js_escape.lib.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/RichText/ITextElement.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/RichText/TextElement.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/RichText/Run.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Style.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Calculation.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/WorksheetIterator.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/APC.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/CacheBase.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/DiscISAM.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/MemoryGZip.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/PHPTemp.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/MemorySerialized.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Memory.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Memcache.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Wincache.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/ICache.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Comment.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/JAMA/Matrix.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/JAMA/CholeskyDecomposition.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/JAMA/QRDecomposition.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/JAMA/EigenvalueDecomposition.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/JAMA/LUDecomposition.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/JAMA/utils/Error.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/JAMA/utils/Maths.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/JAMA/SingularValueDecomposition.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLERead.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/CodePage.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/PasswordHasher.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpCont.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/B.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLE.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/File.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLE/PPS/File.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLE/PPS/Root.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLE/PPS.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLE/ChainedBlockStream.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Excel5.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Drawing.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Escher.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Font.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/XMLWriter.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Date.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/String.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/ZipStreamWrapper.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/trend/logarithmicBestFitClass.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/trend/bestFitClass.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/trend/powerBestFitClass.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/trend/trendClass.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/trend/polynomialBestFitClass.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/trend/exponentialBestFitClass.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/trend/linearBestFitClass.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Style/Conditional.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Style/NumberFormat.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Style/Borders.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Style/Color.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Style/Protection.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Style/Border.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Style/Font.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Style/Fill.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Style/Alignment.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/IOFactory.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel5/Parser.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel5/Xf.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel5/Worksheet.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel5/BIFFwriter.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel5/Escher.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel5/Font.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel5/Workbook.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/PDF.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Style.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Rels.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007/WriterPart.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007/ContentTypes.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Comments.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Worksheet.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Theme.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Drawing.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007/StringTable.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Workbook.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007/DocProps.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel2007.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/HTML.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel5.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Serialized.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/IWriter.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/CSV.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Settings.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/RichText.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Calculation/ExceptionHandler.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Calculation/Function.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Calculation/Functions.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Calculation/FormulaToken.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Calculation/Exception.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Calculation/FormulaParser.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/NamedRange.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/HeaderFooterDrawing.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/PageMargins.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/BaseDrawing.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/Drawing/Shadow.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/MemoryDrawing.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/SheetView.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/Drawing.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/CellIterator.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/Protection.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/HeaderFooter.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/RowDimension.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/Row.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/PageSetup.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/ColumnDimension.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet/RowIterator.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Worksheet.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Autoloader.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/DocumentSecurity.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/Excel5/Escher.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/IReadFilter.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/OOCalc.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/Excel2007.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/Excel2003XML.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/Excel5.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/DefaultReadFilter.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/IReader.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/Serialized.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/SYLK.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/CSV.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/HashTable.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Cell/Hyperlink.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Cell/AdvancedValueBinder.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Cell/DefaultValueBinder.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Cell/IValueBinder.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Cell/DataType.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Cell/DataValidation.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Cell.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/IComparable.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorageFactory.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/DocumentProperties.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/ReferenceHelper.php
Analyzing ./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel.php
Analyzing ./automne/phpMyAdmin/libraries/tbl_common.php
Analyzing ./automne/phpMyAdmin/libraries/File.class.php
Analyzing ./automne/phpMyAdmin/libraries/mysql_charsets.lib.php
Analyzing ./automne/phpMyAdmin/libraries/Error_Handler.class.php
Analyzing ./automne/phpMyAdmin/libraries/db_common.inc.php
Analyzing ./automne/phpMyAdmin/libraries/config.default.php
Analyzing ./automne/phpMyAdmin/libraries/tbl_info.inc.php
Analyzing ./automne/phpMyAdmin/libraries/header.inc.php
Analyzing ./automne/phpMyAdmin/libraries/List.class.php
Analyzing ./automne/phpMyAdmin/libraries/string_type_native.lib.php
Analyzing ./automne/phpMyAdmin/libraries/display_create_database.lib.php
Analyzing ./automne/phpMyAdmin/libraries/display_import.lib.php
Analyzing ./automne/phpMyAdmin/libraries/db_table_exists.lib.php
Analyzing ./automne/phpMyAdmin/libraries/bookmark.lib.php
Analyzing ./automne/phpMyAdmin/libraries/display_export.lib.php
Analyzing ./automne/phpMyAdmin/libraries/server_common.inc.php
Analyzing ./automne/phpMyAdmin/libraries/tbl_triggers.lib.php
Analyzing ./automne/phpMyAdmin/libraries/sqlparser.data.php
Analyzing ./automne/phpMyAdmin/libraries/mult_submits.inc.php
Analyzing ./automne/phpMyAdmin/libraries/StorageEngine.class.php
Analyzing ./automne/phpMyAdmin/libraries/string_native.lib.php
Analyzing ./automne/phpMyAdmin/libraries/sqlparser.lib.php
Analyzing ./automne/phpMyAdmin/libraries/Theme.class.php
Analyzing ./automne/phpMyAdmin/libraries/replication.inc.php
Analyzing ./automne/phpMyAdmin/libraries/header_scripts.inc.php
Analyzing ./automne/phpMyAdmin/libraries/zip_extension.lib.php
Analyzing ./automne/phpMyAdmin/libraries/ip_allow_deny.lib.php
Analyzing ./automne/phpMyAdmin/libraries/logging.lib.php
Analyzing ./automne/phpMyAdmin/libraries/kanji-encoding.lib.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/text_plain__substr.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/text_plain__link.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/application_octetstream__hex.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/image_jpeg__link.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/text_plain__sql.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/image_jpeg__inline.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/text_plain__formatted.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/application_octetstream__download.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/text_plain__longToIpv4.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/image_png__inline.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/global.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/text_plain__external.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/text_plain__dateformat.inc.php
Analyzing ./automne/phpMyAdmin/libraries/transformations/text_plain__imagelink.inc.php
Analyzing ./automne/phpMyAdmin/libraries/tbl_replace_fields.inc.php
Analyzing ./automne/phpMyAdmin/libraries/Table.class.php
Analyzing ./automne/phpMyAdmin/libraries/vendor_config.php
Analyzing ./automne/phpMyAdmin/libraries/Config.class.php
Analyzing ./automne/phpMyAdmin/libraries/sql_query_form.lib.php
Analyzing ./automne/phpMyAdmin/libraries/zip.lib.php
Analyzing ./automne/phpMyAdmin/libraries/sqlvalidator.class.php
Analyzing ./automne/phpMyAdmin/libraries/db_links.inc.php
Analyzing ./automne/phpMyAdmin/libraries/common.inc.php
Analyzing ./automne/phpMyAdmin/libraries/opendocument.lib.php
Analyzing ./automne/phpMyAdmin/libraries/error.inc.php
Analyzing ./automne/phpMyAdmin/libraries/ob.lib.php
Analyzing ./automne/phpMyAdmin/libraries/List_Database.class.php
Analyzing ./automne/phpMyAdmin/libraries/cleanup.lib.php
Analyzing ./automne/phpMyAdmin/libraries/Index.class.php
Analyzing ./automne/phpMyAdmin/libraries/display_import_ajax.lib.php
Analyzing ./automne/phpMyAdmin/libraries/header_meta_style.inc.php
Analyzing ./automne/phpMyAdmin/libraries/Error.class.php
Analyzing ./automne/phpMyAdmin/libraries/Tracker.class.php
Analyzing ./automne/phpMyAdmin/libraries/engines/merge.lib.php
Analyzing ./automne/phpMyAdmin/libraries/engines/innobase.lib.php
Analyzing ./automne/phpMyAdmin/libraries/engines/myisam.lib.php
Analyzing ./automne/phpMyAdmin/libraries/engines/ndbcluster.lib.php
Analyzing ./automne/phpMyAdmin/libraries/engines/mrg_myisam.lib.php
Analyzing ./automne/phpMyAdmin/libraries/engines/innodb.lib.php
Analyzing ./automne/phpMyAdmin/libraries/engines/berkeleydb.lib.php
Analyzing ./automne/phpMyAdmin/libraries/engines/pbxt.lib.php
Analyzing ./automne/phpMyAdmin/libraries/engines/bdb.lib.php
Analyzing ./automne/phpMyAdmin/libraries/engines/memory.lib.php
Analyzing ./automne/phpMyAdmin/libraries/engines/binlog.lib.php
Analyzing ./automne/phpMyAdmin/libraries/db_events.inc.php
Analyzing ./automne/phpMyAdmin/libraries/iconv_wrapper.lib.php
Analyzing ./automne/phpMyAdmin/libraries/blowfish.php
Analyzing ./automne/phpMyAdmin/libraries/session.inc.php
Analyzing ./automne/phpMyAdmin/libraries/display_change_password.lib.php
Analyzing ./automne/phpMyAdmin/libraries/server_links.inc.php
Analyzing ./automne/phpMyAdmin/libraries/header_http.inc.php
Analyzing ./automne/phpMyAdmin/libraries/display_select_lang.lib.php
Analyzing ./automne/phpMyAdmin/libraries/navigation_header.inc.php
Analyzing ./automne/phpMyAdmin/libraries/db_routines.inc.php
Analyzing ./automne/phpMyAdmin/libraries/plugin_interface.lib.php
Analyzing ./automne/phpMyAdmin/libraries/dbg/setup.php
Analyzing ./automne/phpMyAdmin/libraries/import.lib.php
Analyzing ./automne/phpMyAdmin/libraries/select_server.lib.php
Analyzing ./automne/phpMyAdmin/libraries/display_create_table.lib.php
Analyzing ./automne/phpMyAdmin/libraries/select_lang.lib.php
Analyzing ./automne/phpMyAdmin/libraries/parse_analyze.lib.php
Analyzing ./automne/phpMyAdmin/libraries/import/xml.php
Analyzing ./automne/phpMyAdmin/libraries/import/xlsx.php
Analyzing ./automne/phpMyAdmin/libraries/import/csv.php
Analyzing ./automne/phpMyAdmin/libraries/import/ods.php
Analyzing ./automne/phpMyAdmin/libraries/import/docsql.php
Analyzing ./automne/phpMyAdmin/libraries/import/ldi.php
Analyzing ./automne/phpMyAdmin/libraries/import/upload/noplugin.php
Analyzing ./automne/phpMyAdmin/libraries/import/upload/apc.php
Analyzing ./automne/phpMyAdmin/libraries/import/upload/uploadprogress.php
Analyzing ./automne/phpMyAdmin/libraries/import/sql.php
Analyzing ./automne/phpMyAdmin/libraries/import/xls.php
Analyzing ./automne/phpMyAdmin/libraries/relation_cleanup.lib.php
Analyzing ./automne/phpMyAdmin/libraries/core.lib.php
Analyzing ./automne/phpMyAdmin/libraries/Theme_Manager.class.php
Analyzing ./automne/phpMyAdmin/libraries/replication_gui.lib.php
Analyzing ./automne/phpMyAdmin/libraries/server_synchronize.lib.php
Analyzing ./automne/phpMyAdmin/libraries/dbi/mysql.dbi.lib.php
Analyzing ./automne/phpMyAdmin/libraries/dbi/mysqli.dbi.lib.php
Analyzing ./automne/phpMyAdmin/libraries/tcpdf/tcpdf.php
Analyzing ./automne/phpMyAdmin/libraries/tcpdf/unicode_data.php
Analyzing ./automne/phpMyAdmin/libraries/tcpdf/font/dejavuserif.php
Analyzing ./automne/phpMyAdmin/libraries/tcpdf/font/dejavusans.php
Analyzing ./automne/phpMyAdmin/libraries/tcpdf/font/dejavuserifb.php
Analyzing ./automne/phpMyAdmin/libraries/tcpdf/font/dejavusansb.php
Analyzing ./automne/phpMyAdmin/libraries/string_type_ctype.lib.php
Analyzing ./automne/phpMyAdmin/libraries/display_tbl_links.lib.php
Analyzing ./automne/phpMyAdmin/libraries/database_interface.lib.php
Analyzing ./automne/phpMyAdmin/libraries/auth/http.auth.lib.php
Analyzing ./automne/phpMyAdmin/libraries/auth/cookie.auth.lib.php
Analyzing ./automne/phpMyAdmin/libraries/auth/signon.auth.lib.php
Analyzing ./automne/phpMyAdmin/libraries/auth/swekey/swekey.php
Analyzing ./automne/phpMyAdmin/libraries/auth/swekey/authentication.inc.php
Analyzing ./automne/phpMyAdmin/libraries/auth/swekey/swekey.auth.lib.php
Analyzing ./automne/phpMyAdmin/libraries/auth/config.auth.lib.php
Analyzing ./automne/phpMyAdmin/libraries/sanitizing.lib.php
Analyzing ./automne/phpMyAdmin/libraries/information_schema_relations.lib.php
Analyzing ./automne/phpMyAdmin/libraries/PMA.php
Analyzing ./automne/phpMyAdmin/libraries/url_generating.lib.php
Analyzing ./automne/phpMyAdmin/libraries/relation.lib.php
Analyzing ./automne/phpMyAdmin/libraries/string_mb.lib.php
Analyzing ./automne/phpMyAdmin/libraries/export/xml.php
Analyzing ./automne/phpMyAdmin/libraries/export/xlsx.php
Analyzing ./automne/phpMyAdmin/libraries/export/csv.php
Analyzing ./automne/phpMyAdmin/libraries/export/ods.php
Analyzing ./automne/phpMyAdmin/libraries/export/pdf.php
Analyzing ./automne/phpMyAdmin/libraries/export/htmlword.php
Analyzing ./automne/phpMyAdmin/libraries/export/texytext.php
Analyzing ./automne/phpMyAdmin/libraries/export/excel.php
Analyzing ./automne/phpMyAdmin/libraries/export/php_array.php
Analyzing ./automne/phpMyAdmin/libraries/export/mediawiki.php
Analyzing ./automne/phpMyAdmin/libraries/export/yaml.php
Analyzing ./automne/phpMyAdmin/libraries/export/odt.php
Analyzing ./automne/phpMyAdmin/libraries/export/latex.php
Analyzing ./automne/phpMyAdmin/libraries/export/sql.php
Analyzing ./automne/phpMyAdmin/libraries/export/codegen.php
Analyzing ./automne/phpMyAdmin/libraries/export/xls.php
Analyzing ./automne/phpMyAdmin/libraries/Message.class.php
Analyzing ./automne/phpMyAdmin/libraries/header_printview.inc.php
Analyzing ./automne/phpMyAdmin/libraries/footer.inc.php
Analyzing ./automne/phpMyAdmin/libraries/display_tbl.lib.php
Analyzing ./automne/phpMyAdmin/libraries/charset_conversion.lib.php
Analyzing ./automne/phpMyAdmin/libraries/blobstreaming.lib.php
Analyzing ./automne/phpMyAdmin/libraries/file_listing.php
Analyzing ./automne/phpMyAdmin/libraries/string.lib.php
Analyzing ./automne/phpMyAdmin/libraries/common.lib.php
Analyzing ./automne/phpMyAdmin/libraries/db_structure.lib.php
Analyzing ./automne/phpMyAdmin/libraries/check_user_privileges.lib.php
Analyzing ./automne/phpMyAdmin/db_tracking.php
Analyzing ./automne/phpMyAdmin/show_config_errors.php
Analyzing ./automne/phpMyAdmin/db_qbe.php
Analyzing ./automne/phpMyAdmin/tbl_change.php
Analyzing ./automne/phpMyAdmin/bs_disp_as_mime_type.php
Analyzing ./automne/phpMyAdmin/index.php
Analyzing ./automne/phpMyAdmin/db_datadict.php
Analyzing ./automne/phpMyAdmin/server_databases.php
Analyzing ./automne/phpMyAdmin/db_sql.php
Analyzing ./automne/phpMyAdmin/atmAuth.php
Analyzing ./automne/phpMyAdmin/bs_play_media.php
Analyzing ./automne/phpMyAdmin/db_create.php
Analyzing ./automne/phpMyAdmin/pmd_pdf.php
Analyzing ./automne/phpMyAdmin/tbl_export.php
Analyzing ./automne/phpMyAdmin/server_privileges.php
Analyzing ./automne/phpMyAdmin/sql.php
Analyzing ./automne/phpMyAdmin/db_operations.php
Analyzing ./automne/phpMyAdmin/user_password.php
Analyzing ./automne/phpMyAdmin/server_import.php
Analyzing ./automne/phpMyAdmin/tbl_replace.php
Analyzing ./automne/phpMyAdmin/tbl_select.php
Analyzing ./automne/phpMyAdmin/server_replication.php
Analyzing ./automne/phpMyAdmin/tbl_alter.php
Analyzing ./automne/phpMyAdmin/themes/original/layout.inc.php
Analyzing ./automne/phpMyAdmin/themes/original/info.inc.php
Analyzing ./automne/phpMyAdmin/themes/original/css/theme_right.css.php
Analyzing ./automne/phpMyAdmin/themes/original/css/theme_left.css.php
Analyzing ./automne/phpMyAdmin/themes/original/css/theme_print.css.php
Analyzing ./automne/phpMyAdmin/pmd_save_pos.php
Analyzing ./automne/admin/user-modules-rights.php
Analyzing ./automne/admin/validations-sidepanel.php
Analyzing ./automne/admin/login-form.php
Analyzing ./automne/admin/module.php
Analyzing ./automne/admin/page-content-block-flash.php
Analyzing ./automne/admin/template-print.php
Analyzing ./automne/admin/phpinfo.php
Analyzing ./automne/admin/page-properties.php
Analyzing ./automne/admin/templates-file.php
Analyzing ./automne/admin/tree-lineage.php
Analyzing ./automne/admin/module-parameters.php
Analyzing ./automne/admin/page-logs.php
Analyzing ./automne/admin/modules-categories.php
Analyzing ./automne/admin/empty.php
Analyzing ./automne/admin/page-content-block-file.php
Analyzing ./automne/admin/server-check.php
Analyzing ./automne/admin/validations-controler.php
Analyzing ./automne/admin/validations.php
Analyzing ./automne/admin/popup.php
Analyzing ./automne/admin/templates.php
Analyzing ./automne/admin/page-content.php
Analyzing ./automne/admin/tree-duplicate.php
Analyzing ./automne/admin/page-previsualization.php
Analyzing ./automne/admin/tree.php
Analyzing ./automne/admin/ie6.php
Analyzing ./automne/admin/template.php
Analyzing ./automne/admin/tree-nodes.php
Analyzing ./automne/admin/inc_session_check.php
Analyzing ./automne/admin/groups-datas.php
Analyzing ./automne/admin/navigator.php
Analyzing ./automne/admin/languages-controler.php
Analyzing ./automne/admin/page-templates-datas.php
Analyzing ./automne/admin/search-pages.php
Analyzing ./automne/admin/logs.php
Analyzing ./automne/admin/row-help.php
Analyzing ./automne/admin/group.php
Analyzing ./automne/admin/validations-datas.php
Analyzing ./automne/admin/templates-files.php
Analyzing ./automne/admin/file-infos.php
Analyzing ./automne/admin/ping.php
Analyzing ./automne/admin/stat.php
Analyzing ./automne/admin/users-controler.php
Analyzing ./automne/admin/logs-datas.php
Analyzing ./automne/admin/page-controler.php
Analyzing ./automne/admin/template-help.php
Analyzing ./automne/admin/templates-rows.php
Analyzing ./automne/admin/backtrace.php
Analyzing ./automne/admin/templates-page.php
Analyzing ./automne/admin/help.php
Analyzing ./automne/admin/search-datas.php
Analyzing ./automne/admin/templates-row.php
Analyzing ./automne/admin/modules/polymod/item-selector.php
Analyzing ./automne/admin/modules/polymod/items.php
Analyzing ./automne/admin/modules/polymod/items-controler.php
Analyzing ./automne/admin/modules/polymod/associate-items.php
Analyzing ./automne/admin/modules/polymod/list-objects.php
Analyzing ./automne/admin/modules/polymod/content-block.php
Analyzing ./automne/admin/modules/polymod/item.php
Analyzing ./automne/admin/modules/polymod/fckplugin.php
Analyzing ./automne/admin/modules/polymod/update-definitions.php
Analyzing ./automne/admin/modules/polymod/index.php
Analyzing ./automne/admin/modules/polymod/list-datas.php
Analyzing ./automne/admin/modules/polymod/search.php
Analyzing ./automne/admin/modules/polymod/list-categories.php
Analyzing ./automne/admin/modules/cms_aliases/alias.php
Analyzing ./automne/admin/modules/cms_aliases/index.php
Analyzing ./automne/admin/modules/cms_forms/items.php
Analyzing ./automne/admin/modules/cms_forms/csv.php
Analyzing ./automne/admin/modules/cms_forms/item.php
Analyzing ./automne/admin/modules/cms_forms/content_block.php
Analyzing ./automne/admin/modules/cms_forms/itemactions.php
Analyzing ./automne/admin/server-scripts.php
Analyzing ./automne/admin/groups-controler.php
Analyzing ./automne/admin/page-infos.php
Analyzing ./automne/admin/users.php
Analyzing ./automne/admin/module-controler.php
Analyzing ./automne/admin/no-pages.php
Analyzing ./automne/admin/compat-v3.php
Analyzing ./automne/admin/modules-categories-controler.php
Analyzing ./automne/admin/modules-categories-nodes.php
Analyzing ./automne/admin/upload-controler.php
Analyzing ./automne/admin/server-scripts-controler.php
Analyzing ./automne/admin/frame-error.php
Analyzing ./automne/admin/row.php
Analyzing ./automne/admin/login.php
Analyzing ./automne/admin/update.php
Analyzing ./automne/admin/modules-categories-rights.php
Analyzing ./automne/admin/users-groups.php
Analyzing ./automne/admin/page-redirect-info.php
Analyzing ./automne/admin/user-admin-rights.php
Analyzing ./automne/admin/page-add.php
Analyzing ./automne/admin/users-datas.php
Analyzing ./automne/admin/languages-datas.php
Analyzing ./automne/admin/templates-controler.php
Analyzing ./automne/admin/side-panel.php
Analyzing ./automne/admin/index.php
Analyzing ./automne/admin/page-content-controler.php
Analyzing ./automne/admin/scripts.php
Analyzing ./automne/admin/page-content-block-image.php
Analyzing ./automne/admin/image-controler.php
Analyzing ./automne/admin/rows-controler.php
Analyzing ./automne/admin/languages.php
Analyzing ./automne/admin/help-detail.php
Analyzing ./automne/admin/server-update.php
Analyzing ./automne/admin/user.php
Analyzing ./automne/admin/search.php
Analyzing ./automne/admin/user-logs.php
Analyzing ./automne/admin/page-copy.php
Analyzing ./automne/admin/page-rows-datas.php
Analyzing ./automne/admin/templates-files-nodes.php
Analyzing ./automne/admin/resource-controler.php
Analyzing ./automne/admin/modules-category.php
Analyzing ./automne/admin/groups.php
Analyzing ./automne/admin/server.php
Analyzing ./automne/admin/server-errors.php
Analyzing ./automne/admin/no-rights.php
Analyzing ./automne/admin/favorites-sidepanel.php
Analyzing ./automne/admin/templates-files-controler.php
Analyzing ./automne/admin/language.php
Analyzing ./automne/jsmin/jsmin.php
Analyzing ./automne/fckeditor/editor/filemanager/connectors/php/upload.php
Analyzing ./automne/fckeditor/editor/filemanager/connectors/php/util.php
Analyzing ./automne/fckeditor/editor/filemanager/connectors/php/connector.php
Analyzing ./automne/fckeditor/editor/filemanager/connectors/php/basexml.php
Analyzing ./automne/fckeditor/editor/filemanager/connectors/php/io.php
Analyzing ./automne/fckeditor/editor/filemanager/connectors/php/phpcompat.php
Analyzing ./automne/fckeditor/editor/filemanager/connectors/php/commands.php
Analyzing ./automne/fckeditor/editor/filemanager/connectors/php/config.php
Analyzing ./automne/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php
Analyzing ./automne/fckeditor/fckconfig.php
Analyzing ./automne/fckeditor/automnePlugin/polymod/polymod.php
Analyzing ./automne/fckeditor/automnePlugin/automneLinks/automneLink.php
Analyzing ./automne/fckeditor/automnePlugin/cms_forms/cms_forms.php
Analyzing ./automne/fckeditor/automnePlugin/cms_forms/cms_forms_edit.php
Analyzing ./automne/fckeditor/automnePlugin/cms_forms/cms_forms_add.php
Analyzing ./automne/fckeditor/fckeditor.php
Analyzing ./automne/phpexcel/PHPExcel/RichText/ITextElement.php
Analyzing ./automne/phpexcel/PHPExcel/RichText/TextElement.php
Analyzing ./automne/phpexcel/PHPExcel/RichText/Run.php
Analyzing ./automne/phpexcel/PHPExcel/Style.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation.php
Analyzing ./automne/phpexcel/PHPExcel/WorksheetIterator.php
Analyzing ./automne/phpexcel/PHPExcel/CachedObjectStorage/APC.php
Analyzing ./automne/phpexcel/PHPExcel/CachedObjectStorage/CacheBase.php
Analyzing ./automne/phpexcel/PHPExcel/CachedObjectStorage/DiscISAM.php
Analyzing ./automne/phpexcel/PHPExcel/CachedObjectStorage/MemoryGZip.php
Analyzing ./automne/phpexcel/PHPExcel/CachedObjectStorage/PHPTemp.php
Analyzing ./automne/phpexcel/PHPExcel/CachedObjectStorage/MemorySerialized.php
Analyzing ./automne/phpexcel/PHPExcel/CachedObjectStorage/Memory.php
Analyzing ./automne/phpexcel/PHPExcel/CachedObjectStorage/Memcache.php
Analyzing ./automne/phpexcel/PHPExcel/CachedObjectStorage/Wincache.php
Analyzing ./automne/phpexcel/PHPExcel/CachedObjectStorage/ICache.php
Analyzing ./automne/phpexcel/PHPExcel/Comment.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/Matrix.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/CholeskyDecomposition.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/QRDecomposition.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/examples/Stats.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/examples/MagicSquareExample.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/examples/tile.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/examples/LagrangeInterpolation2.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/examples/polyfit.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/examples/LevenbergMarquardt.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/examples/benchmark.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/examples/LMQuadTest.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/examples/LagrangeInterpolation.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/EigenvalueDecomposition.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/LUDecomposition.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/docs/example.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/docs/package.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/docs/download.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/docs/docs.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/docs/test.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/docs/index.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/docs/includes/footer.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/docs/includes/header.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/docs/includes/navbar.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/docs/includes/credits.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/utils/Error.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/utils/Maths.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/SingularValueDecomposition.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/JAMA/tests/TestMatrix.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/OLERead.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/CodePage.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/PasswordHasher.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Escher/DggContainer.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Escher/DgContainer.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/OLE.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/File.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/OLE/PPS/File.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/OLE/PPS/Root.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/OLE/PPS.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/OLE/ChainedBlockStream.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Excel5.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Drawing.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Escher.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Font.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/XMLWriter.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/Date.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/String.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/ZipStreamWrapper.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/trend/logarithmicBestFitClass.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/trend/bestFitClass.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/trend/powerBestFitClass.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/trend/trendClass.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/trend/polynomialBestFitClass.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/trend/exponentialBestFitClass.php
Analyzing ./automne/phpexcel/PHPExcel/Shared/trend/linearBestFitClass.php
Analyzing ./automne/phpexcel/PHPExcel/Style/Conditional.php
Analyzing ./automne/phpexcel/PHPExcel/Style/NumberFormat.php
Analyzing ./automne/phpexcel/PHPExcel/Style/Borders.php
Analyzing ./automne/phpexcel/PHPExcel/Style/Color.php
Analyzing ./automne/phpexcel/PHPExcel/Style/Protection.php
Analyzing ./automne/phpexcel/PHPExcel/Style/Border.php
Analyzing ./automne/phpexcel/PHPExcel/Style/Font.php
Analyzing ./automne/phpexcel/PHPExcel/Style/Fill.php
Analyzing ./automne/phpexcel/PHPExcel/Style/Alignment.php
Analyzing ./automne/phpexcel/PHPExcel/IOFactory.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel5/Parser.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel5/Xf.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel5/Worksheet.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel5/BIFFwriter.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel5/Escher.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel5/Font.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel5/Workbook.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/PDF.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007/Style.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007/Rels.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007/WriterPart.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007/ContentTypes.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007/Comments.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007/Worksheet.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007/Theme.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007/Drawing.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007/StringTable.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007/Workbook.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007/DocProps.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel2007.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/HTML.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Excel5.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/Serialized.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/IWriter.php
Analyzing ./automne/phpexcel/PHPExcel/Writer/CSV.php
Analyzing ./automne/phpexcel/PHPExcel/Settings.php
Analyzing ./automne/phpexcel/PHPExcel/RichText.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/ExceptionHandler.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/LookupRef.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/Statistical.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/Logical.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/DateTime.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/Function.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/Functions.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/FormulaToken.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/Exception.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/TextData.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/MathTrig.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/Financial.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/Engineering.php
Analyzing ./automne/phpexcel/PHPExcel/Calculation/FormulaParser.php
Analyzing ./automne/phpexcel/PHPExcel/NamedRange.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/HeaderFooterDrawing.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/PageMargins.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/BaseDrawing.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/Drawing/Shadow.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/MemoryDrawing.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/SheetView.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/Drawing.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/CellIterator.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/Protection.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/HeaderFooter.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/RowDimension.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/Row.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/PageSetup.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/ColumnDimension.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet/RowIterator.php
Analyzing ./automne/phpexcel/PHPExcel/Worksheet.php
Analyzing ./automne/phpexcel/PHPExcel/Autoloader.php
Analyzing ./automne/phpexcel/PHPExcel/DocumentSecurity.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/Excel5/Escher.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/Gnumeric.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/IReadFilter.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/OOCalc.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/Excel2007.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/Excel2003XML.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/Excel5.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/DefaultReadFilter.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/IReader.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/Serialized.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/SYLK.php
Analyzing ./automne/phpexcel/PHPExcel/Reader/CSV.php
Analyzing ./automne/phpexcel/PHPExcel/HashTable.php
Analyzing ./automne/phpexcel/PHPExcel/Cell/Hyperlink.php
Analyzing ./automne/phpexcel/PHPExcel/Cell/AdvancedValueBinder.php
Analyzing ./automne/phpexcel/PHPExcel/Cell/DefaultValueBinder.php
Analyzing ./automne/phpexcel/PHPExcel/Cell/IValueBinder.php
Analyzing ./automne/phpexcel/PHPExcel/Cell/DataType.php
Analyzing ./automne/phpexcel/PHPExcel/Cell/DataValidation.php
Analyzing ./automne/phpexcel/PHPExcel/Cell.php
Analyzing ./automne/phpexcel/PHPExcel/IComparable.php
Analyzing ./automne/phpexcel/PHPExcel/CachedObjectStorageFactory.php
Analyzing ./automne/phpexcel/PHPExcel/DocumentProperties.php
Analyzing ./automne/phpexcel/PHPExcel/ReferenceHelper.php
Analyzing ./automne/phpexcel/PHPExcel.php
Analyzing ./cms_rc_admin.php
Analyzing ./cms_rc_frontend.php
Analyzing ./cms_rc.php
Analyzing ./css/cssmanager.php
Analyzing ./file.php
Analyzing ./image-file.php
Analyzing ./imagezoom.php
Analyzing ./index.php
Analyzing ./is_alive.php
Analyzing ./js/jsmanager.php
Analyzing ./rss/rss.php
./automne/templates/mod_cms_forms_header.php:143: High: eval
./automne/templates/mod_cms_forms_header.php:189: High: eval
./automne/templates/mod_cms_forms_header.php:291: High: eval
./automne/templates/mod_cms_forms_header.php:475: High: eval
./automne/templates/mod_cms_forms_header.php:513: High: eval
./automne/admin-v3/import.php:159: High: eval
./automne/classes/user/profile.php:1486: High: eval
./automne/classes/modules/modulecategoriescatalog.php:770: High: eval
./automne/classes/modules/polymod/poly_module_structure.php:355: High: eval
./automne/classes/modules/polymod/objects/object_categories.php:1264: High: eval
./automne/classes/modules/polymod/poly_definition_parsing.php:355: High: eval
./automne/classes/modules/polymod/poly_definition_parsing.php:363: High: eval
./automne/classes/modules/polymod/poly_definition_functions.php:317: High: eval
./automne/classes/modules/cms_forms/form.php:305: High: eval
./automne/phpMyAdmin/libraries/Config.class.php:384: High: eval
./automne/phpMyAdmin/libraries/Config.class.php:387: High: eval
./automne/phpMyAdmin/libraries/zip.lib.php:105: High: eval
./automne/admin/page-content-block-flash.php:249: High: eval
./automne/admin/validations.php:429: High: eval
./automne/admin/side-panel.php:610: High: eval
./automne/admin/search.php:413: High: eval
./automne/admin/search.php:481: High: eval
./rss/rss.php:55: High: eval
Argument 1 to this function call should be checked to ensure that it does not
come from an untrusted source without first verifying that it contains nothing
dangerous.

./automne/Zend/Cache/Backend/File.php:952: High: fopen
./automne/Zend/Cache/Backend/File.php:972: High: fopen
./automne/Zend/Cache.php:238: High: fopen
./automne/classes/scripts/script.php:110: High: fopen
./automne/classes/scripts/script.php:184: High: fopen
./automne/classes/scripts/scriptsmanager.php:128: High: fopen
./automne/classes/scripts/backgroundScript/processmanager.php:125: High: fopen
./automne/classes/modules/module.php:316: High: fopen
./automne/classes/modules/cms_aliases/resource.php:416: High: fopen
./automne/classes/common/email.php:610: High: fopen
./automne/classes/tree/pagetemplate.php:590: High: fopen
./automne/classes/pageContent/array2csv.php:80: High: fopen
./automne/classes/files/filesManagement.php:333: High: fopen
./automne/classes/files/filesManagement.php:397: High: fopen
./automne/classes/files/filesManagement.php:399: High: fopen
./automne/classes/files/filesManagement.php:1247: High: fopen
./automne/classes/files/filesManagement.php:1305: High: fopen
./automne/classes/files/archive.php:146: High: fopen
./automne/classes/files/sqlDump.php:177: High: fopen
./automne/classes/files/sqlDump.php:187: High: fopen
./automne/classes/files/sqlDump.php:211: High: fopen
./automne/classes/files/archive-tar.php:86: High: fopen
./automne/classes/files/archive-tar.php:173: High: fopen
./automne/classes/files/archive-tar.php:208: High: fopen
./automne/classes/files/archive-zip.php:62: High: fopen
./automne/classes/files/archive-zip.php:145: High: fopen
./automne/phpMyAdmin/scripts/check_lang.php:25: High: fopen
./automne/phpMyAdmin/export.php:301: High: fopen
./automne/phpMyAdmin/import.php:323: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/DiscISAM.php:120: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/DiscISAM.php:144: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/PHPTemp.php:115: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/CachedObjectStorage/PHPTemp.php:145: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLE.php:98: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLE.php:219: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLE/PPS/Root.php:74: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLE/PPS/Root.php:79: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/Drawing.php:182: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel5/Worksheet.php:2609: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/PDF.php:224: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/HTML.php:164: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/CSV.php:115: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/Excel2003XML.php:201: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/SYLK.php:135: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/SYLK.php:235: High: fopen
./automne/phpMyAdmin/libraries/PHPExcel/PHPExcel/Reader/CSV.php:215: High: fopen
./automne/phpMyAdmin/libraries/File.class.php:194: High: fopen
./automne/phpMyAdmin/libraries/File.class.php:334: High: fopen
./automne/phpMyAdmin/libraries/File.class.php:543: High: fopen
./automne/phpMyAdmin/libraries/File.class.php:682: High: fopen
./automne/phpMyAdmin/libraries/File.class.php:957: High: fopen
./automne/phpMyAdmin/libraries/File.class.php:1021: High: fopen
./automne/phpMyAdmin/libraries/File.class.php:1060: High: fopen
./automne/phpMyAdmin/libraries/kanji-encoding.lib.php:114: High: fopen
./automne/phpMyAdmin/libraries/kanji-encoding.lib.php:115: High: fopen
./automne/phpMyAdmin/libraries/import.lib.php:54: High: fopen
./automne/phpMyAdmin/libraries/tcpdf/tcpdf.php:3015: High: fopen
./automne/phpMyAdmin/libraries/tcpdf/tcpdf.php:3164: High: fopen
./automne/phpMyAdmin/libraries/tcpdf/tcpdf.php:3639: High: fopen
./automne/phpMyAdmin/libraries/tcpdf/tcpdf.php:3683: High: fopen
./automne/phpMyAdmin/libraries/tcpdf/tcpdf.php:3699: High: fopen
./automne/phpMyAdmin/libraries/tcpdf/tcpdf.php:3834: High: fopen
./automne/phpMyAdmin/libraries/auth/swekey/swekey.php:395: High: fopen
./automne/phpMyAdmin/libraries/charset_conversion.lib.php:211: High: fopen
./automne/phpMyAdmin/libraries/charset_conversion.lib.php:212: High: fopen
./automne/phpMyAdmin/bs_disp_as_mime_type.php:41: High: fopen
./automne/admin/server-errors.php:73: High: fopen
./automne/fckeditor/editor/filemanager/connectors/php/util.php:112: High: fopen
./automne/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php:82: High: fopen
./automne/phpexcel/PHPExcel/CachedObjectStorage/DiscISAM.php:120: High: fopen
./automne/phpexcel/PHPExcel/CachedObjectStorage/DiscISAM.php:144: High: fopen
./automne/phpexcel/PHPExcel/CachedObjectStorage/PHPTemp.php:115: High: fopen
./automne/phpexcel/PHPExcel/CachedObjectStorage/PHPTemp.php:145: High: fopen
./automne/phpexcel/PHPExcel/Shared/OLE.php:98: High: fopen
./automne/phpexcel/PHPExcel/Shared/OLE.php:219: High: fopen
./automne/phpexcel/PHPExcel/Shared/OLE/PPS/Root.php:74: High: fopen
./automne/phpexcel/PHPExcel/Shared/OLE/PPS/Root.php:79: High: fopen
./automne/phpexcel/PHPExcel/Shared/Drawing.php:182: High: fopen
./automne/phpexcel/PHPExcel/Writer/Excel5/Worksheet.php:2603: High: fopen
./automne/phpexcel/PHPExcel/Writer/PDF.php:224: High: fopen
./automne/phpexcel/PHPExcel/Writer/HTML.php:164: High: fopen
./automne/phpexcel/PHPExcel/Writer/CSV.php:111: High: fopen
./automne/phpexcel/PHPExcel/Reader/Gnumeric.php:193: High: fopen
./automne/phpexcel/PHPExcel/Reader/Excel2003XML.php:194: High: fopen
./automne/phpexcel/PHPExcel/Reader/SYLK.php:103: High: fopen
./automne/phpexcel/PHPExcel/Reader/SYLK.php:203: High: fopen
./automne/phpexcel/PHPExcel/Reader/CSV.php:221: High: fopen
Argument 1 to this function call should be checked to ensure that it does not
come from an untrusted source without first verifying that it contains nothing
dangerous.

./automne/admin-v3/patch_error_correction.php:112: High: highlight_file
./automne/admin-v3/patch_error_correction.php:116: High: highlight_file
./automne/phpexcel/PHPExcel/Shared/JAMA/docs/package.php:30: High: highlight_file
Argument 1 to this function call should be checked to ensure that it does not
come from an untrusted source without first verifying that it contains nothing
dangerous.

./automne/classes/common/email.php:665: High: mail
./automne/admin/server.php:223: High: mail
./is_alive.php:100: High: mail
Arguments 1, 2, 4 and 5 of this function may be passed to an external 
        program. (Usually sendmail). Under Windows, they will be passed to a
        remote email server. If these values are derived from user input, make
        sure they are properly formatted and contain no unexpected characters or
        extra data.

./automne/classes/files/filesManagement.php:1246: High: gzopen
./automne/classes/files/sqlDump.php:196: High: gzopen
./automne/classes/files/archive-gzip.php:60: High: gzopen
./automne/classes/files/archive-gzip.php:84: High: gzopen
./automne/phpMyAdmin/import.php:296: High: gzopen
./automne/phpMyAdmin/libraries/File.class.php:1037: High: gzopen
./automne/phpexcel/PHPExcel/Reader/Gnumeric.php:221: High: gzopen
Argument 1 to this function call should be checked to ensure that it does not
come from an untrusted source without first verifying that it contains nothing
dangerous.

./automne/classes/files/patch.php:654: High: passthru
Argument 1 to this function call should be checked to ensure that it does not
come from an untrusted source without first verifying that it contains nothing
dangerous.

./automne/classes/files/archive-bzip.php:60: High: bzopen
./automne/classes/files/archive-bzip.php:86: High: bzopen
./automne/phpMyAdmin/import.php:287: High: bzopen
./automne/phpMyAdmin/libraries/File.class.php:1029: High: bzopen
Argument 1 to this function call should be checked to ensure that it does not
come from an untrusted source without first verifying that it contains nothing
dangerous.

./automne/Zend/Cache/Backend/ZendPlatform.php:272: Medium: is_dir
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
302 (unlink)

./automne/Zend/Cache/Backend/File.php:913: Medium: is_dir
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
914 (mkdir), 915 (chmod)

./automne/Zend/Cache/Backend/Static.php:269: Medium: is_dir
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
270 (mkdir)

./automne/classes/tree/website.php:680: Medium: is_dir
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
681 (mkdir), 682 (chmod)

./automne/classes/files/filesManagement.php:714: Medium: is_dir
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
719 (unlink), 721 (unlink)

./automne/classes/files/filesManagement.php:911: Medium: is_dir
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
884 (chmod), 888 (chmod)

./automne/classes/files/filesManagement.php:934: Medium: is_dir
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
942 (chmod)

./is_alive.php:78: Medium: fsockopen
Argument 1 to this function call should be checked to ensure that it does not
come from an untrusted source without first verifying that it contains nothing
dangerous.

./automne/fckeditor/editor/filemanager/connectors/php/commands.php:218: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
243 (chmod), 256 (unlink), 261 (unlink)

./automne/admin/templates-files-controler.php:86: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
102 (unlink)

./automne/fckeditor/editor/filemanager/connectors/php/util.php:183: Medium: is_readable
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
112 (fopen)

./automne/admin/templates-controler.php:100: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
103 (unlink), 120 (unlink), 201 (unlink)

./automne/admin/page-content-controler.php:307: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
308 (unlink), 362 (unlink), 423 (unlink), 428 (unlink)

./automne/phpMyAdmin/libraries/Config.class.php:483: Medium: is_readable
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
387 (file)

./automne/classes/files/fileupload.php:161: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
163 (unlink)

./automne/classes/files/fileupload.php:186: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
261 (basename), 302 (dirname)

./automne/phpMyAdmin/scripts/upgrade.pl:71: Medium: open
./automne/phpMyAdmin/scripts/upgrade.pl:106: Medium: open
The filename argument of open should be carefully checked if it is being created with any user-supplied string as a compontent of it. Strings should be checked for occurences of path backtracking/relative path components (../ as an example), or nulls, which may cause the underlying C call to interpret the filename to open differently than expected. It is also important to make sure that the final filename does not end in a "|", as this will cause the path to be executed.

./automne/phpMyAdmin/scripts/upgrade.pl:175: Medium: system
./automne/phpMyAdmin/scripts/upgrade.pl:199: Medium: system
./automne/phpMyAdmin/scripts/upgrade.pl:211: Medium: system
./automne/phpMyAdmin/scripts/upgrade.pl:214: Medium: system
./automne/phpMyAdmin/scripts/upgrade.pl:217: Medium: system
./automne/phpMyAdmin/scripts/upgrade.pl:218: Medium: system
./automne/phpMyAdmin/scripts/upgrade.pl:219: Medium: system
When using system, it is important to be sure that the string being used does not contain relative path elements (../ for example), or a null, which may cause underlying C calls to behave strangely. It is also imperative
to insure the string has no characters that may be interpreted by the shell, possibly allowing arbitrary commands to be run

./automne/phpMyAdmin/export.php:297: Medium: is_writable
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
301 (fopen)

./automne/phpMyAdmin/license.php:26: Medium: is_readable
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
27 (readfile)

./automne/classes/files/patch.php:203: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
179 (dirname)

./automne/classes/files/archive-tar.php:149: Medium: is_dir
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
155 (mkdir), 158 (chown), 161 (mkdir), 169 (dirname)

./automne/classes/files/archive.php:338: Medium: stat
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
342 (opendir)

./automne/classes/files/filesManagement.php:800: Medium: is_readable
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
807 (chmod), 811 (chmod)

./automne/classes/files/filesManagement.php:842: Medium: is_writable
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
845 (chmod), 849 (chmod)

./automne/classes/files/filesManagement.php:688: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
689 (unlink)

./automne/classes/files/filesManagement.php:672: Medium: is_dir
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
671 (dirname)

./automne/classes/tree/website.php:598: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
599 (unlink)

./automne/classes/modules/cms_aliases/resource.php:470: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
385 (mkdir), 416 (fopen), 419 (chmod), 470 (unlink), 475 (rmdir)

./automne/classes/tree/tree.php:1378: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
1379 (unlink)

./automne/classes/modules/polymod/polyobjects/poly_object_catalog.php:694: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
695 (unlink)

./automne/classes/modules/standard.php:1364: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
1366 (unlink)

./automne/classes/scripts/backgroundScript/processmanager.php:118: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
123 (chmod), 125 (fopen)

./automne/classes/scripts/backgroundScript/processmanager.php:158: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
159 (unlink)

./automne/classes/dialogs/dialoghref.php:149: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
150 (unlink), 240 (unlink), 251 (unlink), 259 (unlink)

./automne/Zend/Loader/PluginLoader.php:444: Medium: is_writable
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
440 (dirname)

./automne/Zend/Cache/Backend/File.php:745: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
746 (basename)

./automne/Zend/Cache/Backend/File.php:949: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
952 (fopen), 972 (fopen), 983 (chmod)

./automne/Zend/Cache/Backend/Static.php:356: Medium: is_writable
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
359 (unlink)

./automne/Zend/Cache/Backend/File.php:653: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
654 (basename), 726 (rmdir)

./automne/Zend/Cache/Backend/File.php:611: Medium: is_file
A potential TOCTOU (Time Of Check, Time Of Use) vulnerability exists.  This is
the first line where a check has occured.
The following line(s) contain uses that may match up with this check:
614 (unlink)

Total lines analyzed: 398515
Total time 0.434421 seconds
917347 lines per second

yikes yikes

(TP sécu : trouver toutes les failles possibles dans AutomneCMS)

Dernière modification par The Uploader (Le 04/01/2012, à 23:57)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#2095 Le 05/01/2012, à 01:10

grim7reaper

Re : /* Topic des codeurs [6] */

@Rolinh : je pense avoir trouvé de potentielles sources de bugs dans lincopier, plus de détail demain.



@Πυλάδης : c’est normal que libstropt compile pas (j’ai fait un git clone de ton dépot) ?

Hors ligne

#2096 Le 05/01/2012, à 01:25

Pylades

Re : /* Topic des codeurs [6] */

Ouais, c’est écrit : je suis en pleine transition, et j’ai traduit user.c mais pas le reste ; il faut compiler en définissant OLD.


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#2097 Le 05/01/2012, à 09:13

Rolinh

Re : /* Topic des codeurs [6] */

@The Uploader: merci de m'avoir fait pensé à rats. Déjà un corrigé dans LinCopier. wink

@grim7reaper: j'attends ton rapport avec impatience smile

Hors ligne

#2098 Le 05/01/2012, à 12:36

grim7reaper

Re : /* Topic des codeurs [6] */

Hello World!



Πυλάδης a écrit :

Ouais, c’est écrit : je suis en pleine transition, et j’ai traduit user.c mais pas le reste ; il faut compiler en définissant OLD.

Ok.
Ça aurait bien sa place dans ton README qui est vide tongue



Rolinh a écrit :

@grim7reaper: j'attends ton rapport avec impatience smile

Et hop.

J’ai repéré quatre sources :
     - deux dans gui.c (fonction on_folder_choose et on_file_choose) : si gtk_dialog_run ne retourne pas GTK_RESPONSE_ACCEPT tes fonctions renvoient une valeur totalement aléatoire (fname n’est pas initialisé). Ce n’est pas joli joli, le mieux serait d’initialiser fname à NULL ;
     - dans copy.c (fonction copy), si dans ton chemin d’exécution tu prends le « goto open_target » à la ligne 551, tu fais un open avec un mode totalement bidon (car non initialisé) à la ligne 576 ;
     - dans utils.c (fonction get_dir_size), tu appelles enqueue (ligne 106) avec une structure file_to_copy dont le champ size est non initialisé. Le truc c’est que tu recopies ce champ dans le code de la fonction enqueue. Si tu ne connais pas la taille tout de suite, je te conseille de mettre à 0 (ou, mieux, -1 vu qu’il me semble qu’off_t est signé comme ça c’est vraiment une taille invalide).

Pour le dernier, si tu as fait ça en connaissance de cause (car tu vas initialiser size plus tard et que tu es sûr de ne pas l’utiliser avant), je peux comprendre (mais je ne trouve pas ça très propre). Mais dans ce cas, inutile de le recopier dans enqueue (initialiser une valeur non initialisée avec une autre c’est un peu inutile ^^).

Hors ligne

#2099 Le 05/01/2012, à 13:10

Rolinh

Re : /* Topic des codeurs [6] */

@grim7reaper: bien vu wink merci et en fait, après avoir réfléchis... (bah oui, on avait écrit une fonction pour ça tongue )

Hors ligne

#2100 Le 05/01/2012, à 14:58

:!pakman

Re : /* Topic des codeurs [6] */

Dites les codeurs, je m'interroge sur un truc, (sous Windows 7) :

Lorsqu'on lance par exemple Qt Creator pour la 1ère fois, ça prend du temps, le disque dur travail vachement.

On ferme l'IDE, on la relance, et la, ça charge très vite, tout est en RAM, le disque dur ne travail presque pas.

Comment se sont-ils arrangés pour faire en sorte de garder les infos en RAM une fois le programme fermé ?

Ils lancent un processus qui garde en mémoire les infos ?
C'est l'OS qui gère la persistance des infos en RAM ?

Peut-être qu'au lancement du programme, un processus père est lancé une fois pour toutes, une sorte de plateforme qui une fois lancée ne se ferme qu'à l’arrêt du PC, et cette plateforme lance l'IDE lui-même en lui passant en paramètres les adresses des données chargées en RAM... Vu que la plateforme ne se fermerait jamais, contrairement à l'IDE lui-même, les données seraient conservées en RAM jusqu'à l’arrêt de l'ordi, ou au kill du processus père (la plateforme)...

Non ?

Bref, comment faire pour que mes programmes fassent de même ?
Qu'ils n'aient pas à re-lire les fichiers depuis le disque dur à chaque lancement du programme (seulement la 1ère fois)?

Dernière modification par :!pakman (Le 05/01/2012, à 15:04)


...

Hors ligne