diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/alloc.c | 4 | ||||
| -rw-r--r-- | src/emacs.c | 6 | ||||
| -rw-r--r-- | src/minibuf.c | 2 | ||||
| -rw-r--r-- | src/pdumper.c | 10 | ||||
| -rw-r--r-- | src/pdumper.h | 4 | ||||
| -rw-r--r-- | src/unexaix.c | 2 |
6 files changed, 14 insertions, 14 deletions
diff --git a/src/alloc.c b/src/alloc.c index 5d8003ffb5c..f256ff71b07 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -4531,9 +4531,9 @@ mark_maybe_object (Lisp_Object obj) | |||
| 4531 | 4531 | ||
| 4532 | void *po = XPNTR (obj); | 4532 | void *po = XPNTR (obj); |
| 4533 | 4533 | ||
| 4534 | /* If the pointer is in the dumped image and the dump has a record | 4534 | /* If the pointer is in the dump image and the dump has a record |
| 4535 | of the object starting at the place where the pointer points, we | 4535 | of the object starting at the place where the pointer points, we |
| 4536 | definitely have an object. If the pointer is in the dumped image | 4536 | definitely have an object. If the pointer is in the dump image |
| 4537 | and the dump has no idea what the pointer is pointing at, we | 4537 | and the dump has no idea what the pointer is pointing at, we |
| 4538 | definitely _don't_ have an object. */ | 4538 | definitely _don't_ have an object. */ |
| 4539 | if (pdumper_object_p (po)) | 4539 | if (pdumper_object_p (po)) |
diff --git a/src/emacs.c b/src/emacs.c index ad661a081b5..cc5818393a3 100644 --- a/src/emacs.c +++ b/src/emacs.c | |||
| @@ -686,7 +686,7 @@ dump_error_to_string (enum pdumper_load_result result) | |||
| 686 | } | 686 | } |
| 687 | 687 | ||
| 688 | /* Find a path (absolute or relative) to the Emacs executable. | 688 | /* Find a path (absolute or relative) to the Emacs executable. |
| 689 | Called early in initialization by portable dump loading code, so we | 689 | Called early in initialization by portable dumper loading code, so we |
| 690 | can't use lisp and associated machinery. On success, *EXENAME is | 690 | can't use lisp and associated machinery. On success, *EXENAME is |
| 691 | set to a heap-allocated string giving a path to the Emacs | 691 | set to a heap-allocated string giving a path to the Emacs |
| 692 | executable or to NULL if we can't determine the path immediately. | 692 | executable or to NULL if we can't determine the path immediately. |
| @@ -801,12 +801,12 @@ load_pdump (int argc, char **argv) | |||
| 801 | ; | 801 | ; |
| 802 | 802 | ||
| 803 | /* TODO: maybe more thoroughly scrub process environment in order to | 803 | /* TODO: maybe more thoroughly scrub process environment in order to |
| 804 | make this use case (loading a pdumper image in an unexeced emacs) | 804 | make this use case (loading a dump file in an unexeced emacs) |
| 805 | possible? Right now, we assume that things we don't touch are | 805 | possible? Right now, we assume that things we don't touch are |
| 806 | zero-initialized, and in an unexeced Emacs, this assumption | 806 | zero-initialized, and in an unexeced Emacs, this assumption |
| 807 | doesn't hold. */ | 807 | doesn't hold. */ |
| 808 | if (initialized) | 808 | if (initialized) |
| 809 | fatal ("cannot load pdumper image in unexeced Emacs"); | 809 | fatal ("cannot load dump file in unexeced Emacs"); |
| 810 | 810 | ||
| 811 | /* Look for an explicitly-specified dump file. */ | 811 | /* Look for an explicitly-specified dump file. */ |
| 812 | const char *path_exec = PATH_EXEC; | 812 | const char *path_exec = PATH_EXEC; |
diff --git a/src/minibuf.c b/src/minibuf.c index d9a6e15b05d..8920f37827d 100644 --- a/src/minibuf.c +++ b/src/minibuf.c | |||
| @@ -1885,7 +1885,7 @@ init_minibuf_once_for_pdumper (void) | |||
| 1885 | PDUMPER_IGNORE (minibuf_prompt_width); | 1885 | PDUMPER_IGNORE (minibuf_prompt_width); |
| 1886 | 1886 | ||
| 1887 | /* We run this function on first initialization and whenever we | 1887 | /* We run this function on first initialization and whenever we |
| 1888 | restore from a pdumper image. pdumper doesn't try to preserve | 1888 | restore from a dump file. pdumper doesn't try to preserve |
| 1889 | frames, windows, and so on, so reset everything related here. */ | 1889 | frames, windows, and so on, so reset everything related here. */ |
| 1890 | Vminibuffer_list = Qnil; | 1890 | Vminibuffer_list = Qnil; |
| 1891 | minibuf_level = 0; | 1891 | minibuf_level = 0; |
diff --git a/src/pdumper.c b/src/pdumper.c index cda8b40be4c..84147353e85 100644 --- a/src/pdumper.c +++ b/src/pdumper.c | |||
| @@ -333,8 +333,8 @@ dump_fingerprint (char const *label, | |||
| 333 | fprintf (stderr, "%s: %.*s\n", label, hexbuf_size, hexbuf); | 333 | fprintf (stderr, "%s: %.*s\n", label, hexbuf_size, hexbuf); |
| 334 | } | 334 | } |
| 335 | 335 | ||
| 336 | /* Format of an Emacs portable dump file. All offsets are relative to | 336 | /* Format of an Emacs dump file. All offsets are relative to |
| 337 | the beginning of the file. An Emacs portable dump file is coupled | 337 | the beginning of the file. An Emacs dump file is coupled |
| 338 | to exactly the Emacs binary that produced it, so details of | 338 | to exactly the Emacs binary that produced it, so details of |
| 339 | alignment and endianness are unimportant. | 339 | alignment and endianness are unimportant. |
| 340 | 340 | ||
| @@ -3990,7 +3990,7 @@ dump_drain_deferred_symbols (struct dump_context *ctx) | |||
| 3990 | DEFUN ("dump-emacs-portable", | 3990 | DEFUN ("dump-emacs-portable", |
| 3991 | Fdump_emacs_portable, Sdump_emacs_portable, | 3991 | Fdump_emacs_portable, Sdump_emacs_portable, |
| 3992 | 1, 2, 0, | 3992 | 1, 2, 0, |
| 3993 | doc: /* Dump current state of Emacs into portable dump file FILENAME. | 3993 | doc: /* Dump current state of Emacs into dump file FILENAME. |
| 3994 | If TRACK-REFERRERS is non-nil, keep additional debugging information | 3994 | If TRACK-REFERRERS is non-nil, keep additional debugging information |
| 3995 | that can help track down the provenance of unsupported object | 3995 | that can help track down the provenance of unsupported object |
| 3996 | types. */) | 3996 | types. */) |
| @@ -5470,14 +5470,14 @@ pdumper_record_wd (const char *wd) | |||
| 5470 | 5470 | ||
| 5471 | DEFUN ("pdumper-stats", Fpdumper_stats, Spdumper_stats, 0, 0, 0, | 5471 | DEFUN ("pdumper-stats", Fpdumper_stats, Spdumper_stats, 0, 0, 0, |
| 5472 | doc: /* Return statistics about portable dumping used by this session. | 5472 | doc: /* Return statistics about portable dumping used by this session. |
| 5473 | If this Emacs sesion was started from a portable dump file, | 5473 | If this Emacs session was started from a dump file, |
| 5474 | the return value is an alist of the form: | 5474 | the return value is an alist of the form: |
| 5475 | 5475 | ||
| 5476 | ((dumped-with-pdumper . t) (load-time . TIME) (dump-file-name . FILE)) | 5476 | ((dumped-with-pdumper . t) (load-time . TIME) (dump-file-name . FILE)) |
| 5477 | 5477 | ||
| 5478 | where TIME is the time in seconds it took to restore Emacs state | 5478 | where TIME is the time in seconds it took to restore Emacs state |
| 5479 | from the dump file, and FILE is the name of the dump file. | 5479 | from the dump file, and FILE is the name of the dump file. |
| 5480 | Value is nil if this session was not started using a portable dump file.*/) | 5480 | Value is nil if this session was not started using a dump file.*/) |
| 5481 | (void) | 5481 | (void) |
| 5482 | { | 5482 | { |
| 5483 | if (!dumped_with_pdumper_p ()) | 5483 | if (!dumped_with_pdumper_p ()) |
diff --git a/src/pdumper.h b/src/pdumper.h index ab2f426c1e9..5d1e9c3aea3 100644 --- a/src/pdumper.h +++ b/src/pdumper.h | |||
| @@ -35,7 +35,7 @@ INLINE_HEADER_BEGIN | |||
| 35 | variables to which the Lisp heap points. It doesn't know anything | 35 | variables to which the Lisp heap points. It doesn't know anything |
| 36 | about other C variables. The functions below allow code from other | 36 | about other C variables. The functions below allow code from other |
| 37 | parts of Emacs to tell the portable dumper about other bits of | 37 | parts of Emacs to tell the portable dumper about other bits of |
| 38 | information to preserve in dumped images. | 38 | information to preserve in dump files. |
| 39 | 39 | ||
| 40 | These memory-records are themselves preserved in the dump, so call | 40 | These memory-records are themselves preserved in the dump, so call |
| 41 | the functions below only on the !initialized init path, just | 41 | the functions below only on the !initialized init path, just |
| @@ -44,7 +44,7 @@ INLINE_HEADER_BEGIN | |||
| 44 | There are no special functions to preserve a global Lisp_Object. | 44 | There are no special functions to preserve a global Lisp_Object. |
| 45 | You should just staticpro these. */ | 45 | You should just staticpro these. */ |
| 46 | 46 | ||
| 47 | /* Remember the value of THING in dumped images. THING must not | 47 | /* Remember the value of THING in dump files. THING must not |
| 48 | contain any pointers or Lisp_Object variables: these values are not | 48 | contain any pointers or Lisp_Object variables: these values are not |
| 49 | valid across dump and load. */ | 49 | valid across dump and load. */ |
| 50 | #define PDUMPER_REMEMBER_SCALAR(thing) \ | 50 | #define PDUMPER_REMEMBER_SCALAR(thing) \ |
diff --git a/src/unexaix.c b/src/unexaix.c index 349d3653830..c95486cf72a 100644 --- a/src/unexaix.c +++ b/src/unexaix.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* Dump an executable image. | 1 | /* Dump an executable file. |
| 2 | Copyright (C) 1985-1988, 1999, 2001-2019 Free Software Foundation, | 2 | Copyright (C) 1985-1988, 1999, 2001-2019 Free Software Foundation, |
| 3 | Inc. | 3 | Inc. |
| 4 | 4 | ||