Open FirelightFlagboy opened 6 years ago
Pour ceux que ca interessent, j'ai arrange le fichier texte imbuvable oneline
:
Here is the main()
test:\n-----------------------------\n#include <string.h>
int ft_printf(char const *str, ...);
int main(void)
{
ft_printf("\\n");
ft_printf("%%\\n");
ft_printf("%d\\n", 42);
ft_printf("%d%d\\n", 42, 41);
ft_printf("%d%d%d\\n", 42, 43, 44);
ft_printf("%ld\\n", 2147483647);
ft_printf("%lld\\n", 9223372036854775807);
ft_printf("%x\\n", 505);
ft_printf("%X\\n", 505);
ft_printf("%p\\n", &ft_printf);
ft_printf("%20.15d\\n", 54321);
ft_printf("%-10d\\n", 3);
ft_printf("% d\\n", 3);
ft_printf("%+d\\n", 3);
ft_printf("%010d\\n", 1);
ft_printf("%hhd\\n", 0);
ft_printf("%jd\\n", 9223372036854775807);
ft_printf("%zd\\n", 4294967295);
ft_printf("%\\n");
ft_printf("%U\\n", 4294967295);
ft_printf("%u\\n", 4294967295);
ft_printf("%o\\n", 40);
ft_printf("%%#08x\\n", 42);
ft_printf("%x\\n", 1000);
ft_printf("%#X\\n", 1000);
ft_printf("%s\\n", NULL);
ft_printf("%S\\n", L"ݗݜशব);
ft_printf("%s%s\\n", "test", "test");
ft_printf("%s%s%s\\n", "test", "test", "test");
ft_printf("%C\\n", 15000);
while (1);
return (0);
}
\n-----------------------------\n\n\n
[invalid usage]: unknown argument: 92173
leaks: Search through a process for leaked memory.
Usage: leaks [-hq] [--nocontext] [--nostacks] [--outputGraph=<path>] [--fullContent] [--forkCorpse] [--trace=<address>] [--atExit] <pid | partial-process-name | memory-graph-file | -- process-and-arguments>
-e/--exclude <sym> exclude leaked blocks whose backtraces include the specified symbol
-h/--help show this helpful usage message!
-q/--quiet suppress the process description header and footer
--nocontext do not print the binary contexts of discovered leaks
--nostacks do not print backtraces or save them in the memory graph file, even when available
--nosources do not show sourceFile:lineNumber in backtraces
--outputGraph=<path> save a memory graph file into the given directory or file
--fullContent save allocation content descriptions into the memory graph file
--forkCorpse generate a corpse fork from process and run leaks on it
--atExit Launches the specified process and runs leaks when the process exits. The process to launch must be the end of the command, and proceeded by '--'
--trace=<address> print chains of references from process 'roots' (e.g., global data) to the given block
--traceTree=<address> print a reverse tree of references, from the given block up to the process roots; can be imported into Instruments with Import Sampler Data
De ce que je comprends tu as utilise une version de leaks differente de celle utilisee d'habitude parce que leaks
semble ne pas apprecier le PID
que 42fc lui donne
@FirelightFlagboy Possible d'avoir ton OS, la version de leaks et la commande executee ?
Process: minishell [13488]
Path: /Users/fbenneto/repo/minishell/minishell
Load Address: 0x106e80000
Identifier: minishell
Version: ???
Code Type: X86-64
Parent Process: zsh [95616]
Date/Time: 2018-02-06 09:22:57.631 +0100
Launch Time: 2018-02-06 09:22:47.603 +0100
OS Version: Mac OS X 10.12.6 (16G1212)
Report Version: 7
Analysis Tool: /Applications/Xcode.app/Contents/Developer/usr/bin/leaks
Analysis Tool Version: Xcode 9.1 (9B55)
----
leaks Report Version: 2.0
Process 13488: 239 nodes malloced for 15 KB
Process 13488: 0 leaks for 0 total leaked bytes.
@Seluj78 en espérant que ce te seras utile
42Checker n'arrive pas a tester les fuite sur printf avec la command leaks voici le fichier que donne 42checker quand il test les leaks sur printf : myleaks.txt