Skip to content

Commit 37c019a

Browse files
committed
Fix broken links to the Itanium CXX ABI
llvm-svn: 312985
1 parent 7af8e4b commit 37c019a

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

llvm/docs/CompilerWriterInfo.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ ABI
119119
===
120120

121121
* `System V Application Binary Interface <http://www.sco.com/developers/gabi/latest/contents.html>`_
122-
* `Itanium C++ ABI <http://mentorembedded.github.io/cxx-abi/>`_
122+
* `Itanium C++ ABI <http://itanium-cxx-abi.github.io/cxx-abi/>`_
123123

124124
Linux
125125
-----

llvm/docs/ExceptionHandling.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ execution of an application.
3232

3333
A more complete description of the Itanium ABI exception handling runtime
3434
support of can be found at `Itanium C++ ABI: Exception Handling
35-
<http://mentorembedded.github.com/cxx-abi/abi-eh.html>`_. A description of the
35+
<http://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html>`_. A description of the
3636
exception frame format can be found at `Exception Frames
3737
<http://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/ehframechpt.html>`_,
3838
with details of the DWARF 4 specification at `DWARF 4 Standard
3939
<http://dwarfstd.org/Dwarf4Std.php>`_. A description for the C++ exception
4040
table formats can be found at `Exception Handling Tables
41-
<http://mentorembedded.github.com/cxx-abi/exceptions.pdf>`_.
41+
<http://itanium-cxx-abi.github.io/cxx-abi/exceptions.pdf>`_.
4242

4343
Setjmp/Longjmp Exception Handling
4444
---------------------------------

llvm/docs/TypeMetadata.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ address points of the vtables of A, B and D respectively). If we then load
128128
an address from that pointer, we know that the address can only be one of
129129
``&A::f``, ``&B::f`` or ``&D::f``.
130130

131-
.. _address point: https://mentorembedded.github.io/cxx-abi/abi.html#vtable-general
131+
.. _address point: https://itanium-cxx-abi.github.io/cxx-abi/abi.html#vtable-general
132132

133133
Testing Addresses For Type Membership
134134
=====================================

llvm/examples/ExceptionDemo/ExceptionDemo.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
// Cases -1 and 7 are caught by a C++ test harness where the validity of
4242
// of a C++ catch(...) clause catching a generated exception with a
4343
// type info type of 7 is explained by: example in rules 1.6.4 in
44-
// http://mentorembedded.github.com/cxx-abi/abi-eh.html (v1.22)
44+
// http://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html (v1.22)
4545
//
4646
// This code uses code from the llvm compiler-rt project and the llvm
4747
// Kaleidoscope project.
@@ -101,7 +101,7 @@ struct OurExceptionType_t {
101101
///
102102
/// Note: The above unwind.h defines struct _Unwind_Exception to be aligned
103103
/// on a double word boundary. This is necessary to match the standard:
104-
/// http://mentorembedded.github.com/cxx-abi/abi-eh.html
104+
/// http://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html
105105
struct OurBaseException_t {
106106
struct OurExceptionType_t type;
107107

@@ -299,7 +299,7 @@ void deleteOurException(OurUnwindException *expToDelete) {
299299
/// This function is the struct _Unwind_Exception API mandated delete function
300300
/// used by foreign exception handlers when deleting our exception
301301
/// (OurException), instances.
302-
/// @param reason See @link http://mentorembedded.github.com/cxx-abi/abi-eh.html
302+
/// @param reason See @link http://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html
303303
/// @unlink
304304
/// @param expToDelete exception instance to delete
305305
void deleteFromUnwindOurException(_Unwind_Reason_Code reason,
@@ -489,7 +489,7 @@ static uintptr_t readEncodedPointer(const uint8_t **data, uint8_t encoding) {
489489
/// are supported. Filters are not supported.
490490
/// See Variable Length Data in:
491491
/// @link http://dwarfstd.org/Dwarf3.pdf @unlink
492-
/// Also see @link http://mentorembedded.github.com/cxx-abi/abi-eh.html @unlink
492+
/// Also see @link http://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html @unlink
493493
/// @param resultAction reference variable which will be set with result
494494
/// @param classInfo our array of type info pointers (to globals)
495495
/// @param actionEntry index into above type info array or 0 (clean up).
@@ -583,7 +583,7 @@ static bool handleActionValue(int64_t *resultAction,
583583

584584

585585
/// Deals with the Language specific data portion of the emitted dwarf code.
586-
/// See @link http://mentorembedded.github.com/cxx-abi/abi-eh.html @unlink
586+
/// See @link http://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html @unlink
587587
/// @param version unsupported (ignored), unwind version
588588
/// @param lsda language specific data area
589589
/// @param _Unwind_Action actions minimally supported unwind stage
@@ -767,7 +767,7 @@ static _Unwind_Reason_Code handleLsda(int version, const uint8_t *lsda,
767767

768768
/// This is the personality function which is embedded (dwarf emitted), in the
769769
/// dwarf unwind info block. Again see: JITDwarfEmitter.cpp.
770-
/// See @link http://mentorembedded.github.com/cxx-abi/abi-eh.html @unlink
770+
/// See @link http://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html @unlink
771771
/// @param version unsupported (ignored), unwind version
772772
/// @param _Unwind_Action actions minimally supported unwind stage
773773
/// (forced specifically not supported)
@@ -814,7 +814,7 @@ _Unwind_Reason_Code ourPersonality(int version, _Unwind_Action actions,
814814
/// Generates our _Unwind_Exception class from a given character array.
815815
/// thereby handling arbitrary lengths (not in standard), and handling
816816
/// embedded \0s.
817-
/// See @link http://mentorembedded.github.com/cxx-abi/abi-eh.html @unlink
817+
/// See @link http://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html @unlink
818818
/// @param classChars char array to encode. NULL values not checkedf
819819
/// @param classCharsSize number of chars in classChars. Value is not checked.
820820
/// @returns class value
@@ -1571,7 +1571,7 @@ void runExceptionThrow(llvm::ExecutionEngine *engine,
15711571
catch (...) {
15721572
// Catch all exceptions including our generated ones. This latter
15731573
// functionality works according to the example in rules 1.6.4 of
1574-
// http://mentorembedded.github.com/cxx-abi/abi-eh.html (v1.22),
1574+
// http://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html (v1.22),
15751575
// given that these will be exceptions foreign to C++
15761576
// (the _Unwind_Exception::exception_class should be different from
15771577
// the one used by C++).

llvm/include/llvm/IR/ModuleSummaryIndex.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ class FunctionSummary : public GlobalValueSummary {
273273
/// An "identifier" for a virtual function. This contains the type identifier
274274
/// represented as a GUID and the offset from the address point to the virtual
275275
/// function pointer, where "address point" is as defined in the Itanium ABI:
276-
/// https://mentorembedded.github.io/cxx-abi/abi.html#vtable-general
276+
/// https://itanium-cxx-abi.github.io/cxx-abi/abi.html#vtable-general
277277
struct VFuncId {
278278
GlobalValue::GUID GUID;
279279
uint64_t Offset;

llvm/tools/sanstats/sanstats.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ const char *ReadModule(char SizeofPtr, const char *Begin, const char *End) {
7777
return nullptr;
7878

7979
// As the instrumentation tracks the return address and not
80-
// the address of the call to `__sanitizer_stats_report` we
80+
// the address of the call to `__sanitizer_stat_report` we
8181
// remove one from the address to get the correct DI.
8282
if (Expected<DILineInfo> LineInfo =
8383
Symbolizer.symbolizeCode(Filename, Addr - 1)) {

0 commit comments

Comments
 (0)