Skip to content

Commit 7314685

Browse files
committed
Intermediate changes
commit_hash:1bca3008ad9207810406179af26ca226e973f69c
1 parent c228780 commit 7314685

File tree

7 files changed

+157
-915
lines changed

7 files changed

+157
-915
lines changed

contrib/libs/breakpad/microdump_stackwalk/ya.make

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
1616
VERSION(2022.07.12)
1717

1818
PEERDIR(
19-
contrib/libs/breakpad/src/third_party/libdisasm
19+
contrib/libs/breakpad/src
2020
)
2121

2222
ADDINCL(
@@ -36,36 +36,7 @@ SRCDIR(contrib/libs/breakpad/src)
3636

3737
SRCS(
3838
common/path_helper.cc
39-
processor/basic_code_modules.cc
40-
processor/basic_source_line_resolver.cc
41-
processor/call_stack.cc
42-
processor/cfi_frame_info.cc
43-
processor/convert_old_arm64_context.cc
44-
processor/disassembler_x86.cc
45-
processor/dump_context.cc
46-
processor/dump_object.cc
47-
processor/logging.cc
48-
processor/microdump.cc
49-
processor/microdump_processor.cc
5039
processor/microdump_stackwalk.cc
51-
processor/pathname_stripper.cc
52-
processor/process_state.cc
53-
processor/simple_symbol_supplier.cc
54-
processor/source_line_resolver_base.cc
55-
processor/stack_frame_cpu.cc
56-
processor/stack_frame_symbolizer.cc
57-
processor/stackwalk_common.cc
58-
processor/stackwalker.cc
59-
processor/stackwalker_address_list.cc
60-
processor/stackwalker_amd64.cc
61-
processor/stackwalker_arm.cc
62-
processor/stackwalker_arm64.cc
63-
processor/stackwalker_mips.cc
64-
processor/stackwalker_ppc.cc
65-
processor/stackwalker_ppc64.cc
66-
processor/stackwalker_sparc.cc
67-
processor/stackwalker_x86.cc
68-
processor/tokenize.cc
6940
)
7041

7142
END()

contrib/libs/breakpad/minidump_stackwalk/ya.make

Lines changed: 1 addition & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
1616
VERSION(2022.07.12)
1717

1818
PEERDIR(
19-
contrib/libs/breakpad/src/third_party/libdisasm
19+
contrib/libs/breakpad/src
2020
)
2121

2222
ADDINCL(
@@ -36,41 +36,7 @@ SRCDIR(contrib/libs/breakpad/src)
3636

3737
SRCS(
3838
common/path_helper.cc
39-
processor/basic_code_modules.cc
40-
processor/basic_source_line_resolver.cc
41-
processor/call_stack.cc
42-
processor/cfi_frame_info.cc
43-
processor/convert_old_arm64_context.cc
44-
processor/disassembler_x86.cc
45-
processor/dump_context.cc
46-
processor/dump_object.cc
47-
processor/exploitability.cc
48-
processor/exploitability_linux.cc
49-
processor/exploitability_win.cc
50-
processor/logging.cc
51-
processor/minidump.cc
52-
processor/minidump_processor.cc
5339
processor/minidump_stackwalk.cc
54-
processor/pathname_stripper.cc
55-
processor/proc_maps_linux.cc
56-
processor/process_state.cc
57-
processor/simple_symbol_supplier.cc
58-
processor/source_line_resolver_base.cc
59-
processor/stack_frame_cpu.cc
60-
processor/stack_frame_symbolizer.cc
61-
processor/stackwalk_common.cc
62-
processor/stackwalker.cc
63-
processor/stackwalker_address_list.cc
64-
processor/stackwalker_amd64.cc
65-
processor/stackwalker_arm.cc
66-
processor/stackwalker_arm64.cc
67-
processor/stackwalker_mips.cc
68-
processor/stackwalker_ppc.cc
69-
processor/stackwalker_ppc64.cc
70-
processor/stackwalker_sparc.cc
71-
processor/stackwalker_x86.cc
72-
processor/symbolic_constants_win.cc
73-
processor/tokenize.cc
7440
)
7541

7642
END()

contrib/libs/breakpad/src/.yandex_meta/licenses.list.txt

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,146 @@ included version has been heavily modified by Rich Felker in 2012, in
547547
the interests of size, simplicity, and namespace cleanliness.
548548

549549

550+
====================Custom-clarified-artistic-proofread====================
551+
The "Clarified Artistic License"
552+
553+
Preamble
554+
555+
The intent of this document is to state the conditions under which a
556+
Package may be copied, such that the Copyright Holder maintains some
557+
semblance of artistic control over the development of the package,
558+
while giving the users of the package the right to use and distribute
559+
the Package in a more-or-less customary fashion, plus the right to make
560+
reasonable modifications.
561+
562+
Definitions:
563+
564+
"Package" refers to the collection of files distributed by the
565+
Copyright Holder, and derivatives of that collection of files
566+
created through textual modification.
567+
568+
"Standard Version" refers to such a Package if it has not been
569+
modified, or has been modified in accordance with the wishes
570+
of the Copyright Holder as specified below.
571+
572+
"Copyright Holder" is whoever is named in the copyright or
573+
copyrights for the package.
574+
575+
"You" is you, if you're thinking about copying or distributing
576+
this Package.
577+
578+
"Distribution fee" is a fee you charge for providing a copy of this
579+
Package to another party.
580+
581+
"Freely Available" means that no fee is charged for the right to use
582+
the item, though there may be fees involved in handling the item.
583+
584+
1. You may make and give away verbatim copies of the source form of the
585+
Standard Version of this Package without restriction, provided that you
586+
duplicate all of the original copyright notices and associated disclaimers.
587+
588+
2. You may apply bug fixes, portability fixes and other modifications
589+
derived from the Public Domain, or those made Freely Available, or from
590+
the Copyright Holder. A Package modified in such a way shall still be
591+
considered the Standard Version.
592+
593+
3. You may otherwise modify your copy of this Package in any way, provided
594+
that you insert a prominent notice in each changed file stating how and
595+
when you changed that file, and provided that you do at least ONE of the
596+
following:
597+
598+
a) place your modifications in the Public Domain or otherwise make them
599+
Freely Available, such as by posting said modifications to Usenet or
600+
an equivalent medium, or placing the modifications on a major archive
601+
site allowing unrestricted access to them, or by allowing the Copyright
602+
Holder to include your modifications in the Standard Version of the
603+
Package.
604+
605+
b) use the modified Package only within your corporation or organization.
606+
607+
c) rename any non-standard executables so the names do not conflict
608+
with standard executables, which must also be provided, and provide
609+
a separate manual page for each non-standard executable that clearly
610+
documents how it differs from the Standard Version.
611+
612+
d) make other distribution arrangements with the Copyright Holder.
613+
614+
e) permit and encourge anyone who receives a copy of the modified Package
615+
permission to make your modifications Freely Available in some specific
616+
way.
617+
618+
4. You may distribute the programs of this Package in object code or
619+
executable form, provided that you do at least ONE of the following:
620+
621+
a) distribute a Standard Version of the executables and library files,
622+
together with instructions (in the manual page or equivalent) on where
623+
to get the Standard Version.
624+
625+
b) accompany the distribution with the machine-readable source of
626+
the Package with your modifications.
627+
628+
c) give non-standard executables non-standard names, and clearly
629+
document the differences in manual pages (or equivalent), together
630+
with instructions on where to get the Standard Version.
631+
632+
d) make other distribution arrangements with the Copyright Holder.
633+
634+
e) offer the machine-readable source of the Package, with your
635+
modifications, by mail order.
636+
637+
5. You may charge a distribution fee for any distribution of this Package.
638+
If you offer support for this Package, you may charge any fee you choose
639+
for that support. You may not charge a license fee for the right to use
640+
this Package itself. You may distribute this Package in aggregate with
641+
other (possibly commercial and possibly nonfree) programs as part of a
642+
larger (possibly commercial and possibly nonfree) software distribution,
643+
and charge license fees for other parts of that software distribution,
644+
provided that you do not advertise this Package as a product of your own.
645+
If the Package includes an interpreter, You may embed this Package's
646+
interpreter within an executable of yours (by linking); this shall be
647+
construed as a mere form of aggregation, provided that the complete
648+
Standard Version of the interpreter is so embedded.
649+
650+
6. The scripts and library files supplied as input to or produced as
651+
output from the programs of this Package do not automatically fall
652+
under the copyright of this Package, but belong to whoever generated
653+
them, and may be sold commercially, and may be aggregated with this
654+
Package. If such scripts or library files are aggregated with this
655+
Package via the so-called "undump" or "unexec" methods of producing a
656+
binary executable image, then distribution of such an image shall
657+
neither be construed as a distribution of this Package nor shall it
658+
fall under the restrictions of Paragraphs 3 and 4, provided that you do
659+
not represent such an executable image as a Standard Version of this
660+
Package.
661+
662+
7. C subroutines (or comparably compiled subroutines in other
663+
languages) supplied by you and linked into this Package in order to
664+
emulate subroutines and variables of the language defined by this
665+
Package shall not be considered part of this Package, but are the
666+
equivalent of input as in Paragraph 6, provided these subroutines do
667+
not change the language in any way that would cause it to fail the
668+
regression tests for the language.
669+
670+
8. Aggregation of the Standard Version of the Package with a commercial
671+
distribution is always permitted provided that the use of this Package is
672+
embedded; that is, when no overt attempt is made to make this Package's
673+
interfaces visible to the end user of the commercial distribution.
674+
Such use shall not be construed as a distribution of this Package.
675+
676+
9. The name of the Copyright Holder may not be used to endorse or promote
677+
products derived from this software without specific prior written permission.
678+
679+
10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
680+
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
681+
WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
682+
683+
The End
684+
685+
====================Custom-clarified-artistic-proofread====================
686+
License: Clarified-Artistic
687+
License File: LICENSE
688+
689+
550690
====================FSFAP====================
551691
Copying and distribution of this file, with or without modification,
552692
are permitted in any medium without royalty provided the copyright

0 commit comments

Comments
 (0)