Blame disable_style.patch
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
--- BUILD/cgdb-0.6.8/lib/util/fork_util.c.disable_shell_style 2014-07-23 04:43:00.000000000 +0300
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
+++ BUILD/cgdb-0.6.8/lib/util/fork_util.c 2019-07-04 16:42:04.749828019 +0300
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
@@ -187,10 +187,12 @@
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
const char *const NW = "--nw";
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
const char *const X = "-x";
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
const char *const ANNOTATE_TWO = "--annotate=2";
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
+ const char *const DISABLE_STYLE_P = "-init-eval-command";
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
+ const char *const DISABLE_STYLE_V = "set style enabled off";
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
const char *const GDBMI = "-i=mi2";
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
char *F = filename;
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
char **local_argv;
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
- int i, j = 0, extra = 6;
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
+ int i, j = 0, extra = 8;
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
int malloc_size = argc + extra;
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
char slavename[64];
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
int masterfd;
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
@@ -203,6 +205,10 @@
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
else
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
local_argv[j++] = cgdb_strdup(GDB);
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
+ /* Gilboa: Disable extended shell style. */
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
+ local_argv[j++] = cgdb_strdup(DISABLE_STYLE_P);
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
+ local_argv[j++] = cgdb_strdup(DISABLE_STYLE_V);
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
+
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
/* NOTE: These options have to come first, since if the user
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
* typed '--args' to GDB, everything at the end of the
|
|
![](https://seccdn.libravatar.org/avatar/2787c5d26da95c98eb3aba26887e3dec87abb0ff2966c3cc6c7177798d4a0ed0?s=16&d=retro) |
38f7ec2 |
* users options become parameters to the inferior.
|